home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / SERIE_AI / AI_087 / A_CO_DOC / A_COUNT3.DOC next >
Text File  |  1998-03-14  |  294KB  |  6,335 lines

  1.       _____________________________________________________________  
  2.      (   Charly Bauer   -   Oberiglbach 29   -   94496 Ortenburg   )  
  3.       ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  
  4.                            ATARI-Freeware-Soft  
  5.                (für TOS 1.02 - 4.04 + HardDisk ab ST-High) 
  6.   
  7.         _/_/_/_/       _/_/_/_/  _/_/_/_/  _/      _/ _/      _/ _/_/_/_/_/  
  8.       _/      _/     _/        _/      _/ _/      _/ _//     _/     _/  
  9.      _/      _/     _/        _/      _/ _/      _/ _/_/    _/     _/  
  10.     _/      _/     _/        _/      _/ _/      _/ _/ _/   _/     _/  
  11.    _/_/_/_/_/     _/        _/      _/ _/      _/ _/  _/  _/     _/  
  12.   _/      _/     _/        _/      _/ _/      _/ _/   _/ _/     _/  
  13.  _/      _/     _/        _/      _/ _/      _/ _/    _/_/     _/  
  14. _/      _/ _/_/ _/_/_/_/  _/_/_/_/    _/_/_/_/ _/     __/     _/
  15.  
  16.   
  17.          |  | |¯¯¯ |¯¯) (¯¯  | /¯\  |\  |   ¯¯)  /¯\  /¯¯        29.10.96  
  18.          |  | |--  |--   --  |(   ) | \ |    -  (   )(¯¯¯)\/|  
  19.           \/  |___ |  \  __) | \_/  |  \|   __) .\_/  \_/ /\|_
  20.  
  21.  
  22.   
  23.            Das Hauptmenü von A_COUNT in ACOUNTXL.PRG
  24.  
  25.   
  26.      -  Inhalt des kplt. ACOUNTXL.PRG  
  27.      -  Installationsbeispiel  
  28.      -  Allgemein Wissenswertes!!!  
  29.      -  Funktionen im Hauptmenü  
  30.      -  Kurzanleitung (Schnellanleitung)  
  31.     [1] Kunden  
  32.     [2] Auftragsannahme  
  33.     [3] Auftragspflege  
  34.     [4] Rechnungsverwaltung  
  35.     [5] Auswertung  
  36.     [6] Datensicherung (kplt.)  
  37.     [7] Terminplaner  
  38.     [8] Texteditor  
  39.     [9] Programmende  
  40.     [0] > SUPPART.PRG starten  
  41.      -  Sonstiges  
  42.     A_COUNTXL-Hyper-Manual 'SUPPART' (weiteres Inhaltverzeichnis...)  
  43.         -   Vorwort  
  44.       -   SUPPART-Hauptmenü  
  45.       [1]  Artikelverwaltung  
  46.       [2]  Bestände/Preise  
  47.       [3]  Warenbestellung/Eingang  
  48.       [4]  Lieferantenverwaltung  
  49.       [5]  Druckmodul  
  50.       [6]  
  51.       [7]  Inventur/Statistik  
  52.       [8]  Datensicherung SUPPART  
  53.       [9]  Ende  
  54.       [0]  >A_COUNT.PRG starten  
  55.         
  56.     A_COUNTXL-Hyper-Manual 'AC_SYSXL.PRG' (System-(Grund-)einstellungen)  
  57.          - System: Allgemeines  
  58.       - System: Systemdaten  
  59.       - System: Vorgabe 'eigene Daten  
  60.       - System: Einstellungen des Auftragsformulares  
  61.       - System: Einstellungen des Rechnungsformulares  
  62.       - System: Schlußtexte für Rechnungen  
  63.       - System: Schlußtexte für Angebote  
  64.       - System: Schlußtexte für Lieferscheine  
  65.       - System: Dateigrößen  
  66.       - System: Katalogeingabe  
  67.       - System: Systemeinstellung: SUPPART.PRG  
  68.       - System: Kalkulationsfaktoren für Artikel  
  69.       - System: Kalkulationsvorschläge  
  70.       - System: Menüpunkt 'Drucken'  
  71.       - System: Warenentnahmeschein  
  72.       - System: Warenbestell-Schein  
  73.       - System: Einkaufsliste  
  74.         
  75.     Mögliche Fehler und Probleme  
  76.     Hilfesystem  
  77.     Preview und ein bißchen Blabla.  
  78.     Netzwerk / MidiCom  
  79.     Der Autor  
  80.     Probleme mit...  
  81.     Anhang (einige Stichwörter)
  82.  
  83.  
  84.   
  85. Dieser   Text  ist  wiederum  eine  im  Schnellverfahren  per  Clipboard  
  86. erzeugte     Rückübersetzung     des    ST-GUIDE-Hypertext-Manuals   als  
  87. ASCII-Textfile   und  sehr  einfach  und  unstrukturiert  gehalten.  Die  
  88. Rückübersetzung  wäre  stets  eine  höllische Arbeit, da die Reihenfolge  
  89. der  einzelnen  Kapitel  (Seiten)  im ST-Guide-Quelltext keine Bedeutung  
  90. hat.  Hier  erkannte  ich  erst  wieder mal den Vorteil des Multitasking  
  91. (hier  MULTITOS)  mit  dem  dieser  Text mit nicht mal einem Zehntel des  
  92. Arbeitsaufwandes  per  Copy  und  Paste  aus dem Hypertext heraus in der  
  93. ungefähren Reihenfolge umkopiert wurde!
  94.  
  95.   
  96.          ------------------------
  97.  
  98.   
  99.                   Inhalt des kplt. ACOUNTXL.PRG  
  100.                   ============================= 
  101.   
  102. Das komplette Programm ACOUNTXL.PRG in der Version 3.06XL verwaltet... 
  103.   
  104.                                                       in Programmteil:  
  105.     - Kunden                                                    ACOUNT  
  106.     - Auftragspflege (Angebote, KVA's,                          ACOUNT  
  107.                       Lieferscheine, Rechnungen ...)  
  108.     - Rechnungsverwaltung (Zahlung, Teilzahlung, Fälligkeit)    ACOUNT  
  109.     - Terminplaner                                              ACOUNT  
  110.     - Texteditor                                                ACOUNT  
  111.     - Artikelverwaltung                                         SUPPART  
  112.     - Bestände/Preise                                           SUPPART  
  113.     - Mindestbestände                                           SUPPART  
  114.     - Warenbestellung/Eingang                                   SUPPART  
  115.     - Lieferantenverwaltung                                     SUPPART  
  116.     - Telefonverzeichnis/Faxverzeichnis                         SUPPART  
  117.     - und allerhand Listen (+ Inventur), Statistiken,   
  118.       Auswertungen etc.  
  119.     
  120.  
  121.  
  122.  
  123.   
  124.                         ------------------------
  125.  
  126.   
  127.                         Installationsbeispiel  
  128.                         =====================
  129.  
  130.   
  131. Beispiel: Installation in Verzeichnis: 'E:\ACOUNT\': 
  132.   
  133. Systemdisk: (Muß bei Programmstart und Systemeinstellungen  
  134.              in Floppy liegen!) 
  135.   
  136. A:\                                      ____________  
  137.         SYSTEMS\                        |  |       | \  
  138.                 AC_SYSXL.DAT            |  |       |  |  
  139.                 COLOR.DAT               |   ¯¯¯¯¯¯¯   |  
  140.                 MONO.DAT                |             |  
  141.                 KATALOG.DAT             |             |  
  142.         AC_SYSXL.PRG                    |❎           ❎|  
  143.         AC_SYSXL.RSC                     ¯¯¯¯¯¯¯¯¯¯¯¯¯ 
  144.   
  145. Festplatteninstallation: 
  146.   
  147. E:\  
  148.         ACOUNT\  
  149.                 DATEN\  
  150.                         AUFTRAG .DAT     _______________  
  151.                         ARCHIVxx.DAT    |  ___________  |  
  152.                         ARTIKEL .RDM    | |           | |  
  153.                         ARTIKEL .CNT    |  ¯¯¯¯¯¯¯¯¯¯¯  |  
  154.                         BESTELL .DAT    |  ___________  |  
  155.                         KUNDEN  .RDM    | |           | |  
  156.                         KUNDEN  .CNT    |  ¯¯¯¯¯¯¯¯¯¯¯  |  
  157.                         TELEFONE.RDM    |  ___________  |  
  158.                         TELEFONE.CNT    | |           | |  
  159.                         LIEFER  .DAT    |  ¯¯¯¯¯¯¯¯¯¯¯  |  
  160.                         WG      .DAT    |  .........  ❎ |  
  161.                 FORMULAR\               |  ...........  |  
  162.                         AUFTRAG .FRM    |  ...........  |  
  163.                         AUFTRAG .FRM    |               |  
  164.                         LIEFERS1.FRM     ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯  
  165.                         LIEFERS2.FRM  
  166.                         POSTCARD.FRM  
  167.                         UEBERW1 .FRM  
  168.                         UMSCHL1 .FRM  
  169.                         UMSCHL2 .FRM  
  170.                         ETIKETT .FRM  
  171.                         AUFKLEB .FRM  
  172.                         ANGEBOT .FRM          
  173.                         KVA     .FRM          
  174.                         LS      .FRM  
  175.                         RECHNUNG.FRM  
  176.                         RECHNUNG.LIN  
  177.                 RECHNUNG\  
  178.                         RECHNUNG.xx  
  179.                 TEXTE\  
  180.                         MAHNUNG .TXT  
  181.                         MAHNUNG1.TXT  
  182.                         LIEFERS .TXT  
  183.                         BRIEF   .TXT  
  184.                         LSWR    .ACL  
  185.                         LSWRGAR .ACL  
  186.                         LSWRKVA .ACL  
  187.                         MAHN1   .ACM  
  188.                         MAHN2   .ACM  
  189.                         MAHN3   .ACM  
  190.                         TEILZ1  .ACM  
  191.         A_COUNT3.PRG
  192.  
  193.   
  194. Siehe hierzu die Einstellung in AC_SYSXL.PRG - Systemeinstellungen:
  195.  
  196.  
  197.   
  198.                         ------------------------
  199.  
  200.  
  201.   
  202.                 Allgemein Wissenswertes (Übersicht)  
  203.                 =================================== 
  204.   
  205.     - Adresse des Autors  
  206.     - Allgemeines zu A_COUNT  
  207.     - Bedienung allgemein...  
  208.     - Copyright...  
  209.     - Updates/Upgrades  
  210.     - Das Einsatzgebiet...  
  211.     - Drucker/GDOS/Treiber  
  212.     - Fehler und Fehlermeldungen  
  213.     - Haftungsausschluß...  
  214.     - Lauffähigkeit auf...  
  215.     - NVDI-Fehlermeldung  
  216.     - Programmstart...  
  217.     - Programmtest...  
  218.     - RAM-Bedarf  
  219.     - Zum Hypertext  
  220.     - [F3/F4]-String-Bufferspeicher
  221.  
  222.   
  223. Kontaktadresse für Bezug, Merkereien, Fehlermitteilung und Geldiges: 
  224.   
  225.             Charly Bauer  
  226.             Oberiglbach 29 
  227.   
  228.             94496 Ortenburg  
  229.             Tel.: BITTE NICHT, meine Nerven,  
  230.                   aber schriftlich immer!!!
  231.  
  232.  
  233.   
  234. ACOUNT  
  235.                 Allgemeines zu A_COUNT  
  236.                 ---------------------- 
  237.   
  238. Dieses  Manual,  'A_COUNT3.DOC'  wurde  so  formatiert,  daß  es  auch  mit  
  239. 9-Nadeldruckern  per  IdeaList  im  2-Spaltenmodus  vernünftig  ausgedruckt  
  240. werden  kann, ergibt so ca. 26 Seiten und man hat was in der Hand; muß also  
  241. das  Programm  nicht  beenden  und das ST-GUIDE starten falls man mal nicht  
  242. weiß  wie's  weitergeht!  Evtl. könnten einige gelistete Druckersteuercodes  
  243. die Zeichensätze auf dem Drucker verändern, leider! 
  244.   
  245. ACOUNTXL.PRG  Version 3.06XL vom Juni 96 ist eine Freeware-Fakturierung für  
  246. ATARI-Rechner   mit   Festplatte   und   besteht   aus   den   früher   als  
  247. Einzelprogrammen   bestehenden  Programmteilen  A_COUNT,  SUPPART  und  dem  
  248. Systemeinstellungsprogramm  ACSYSXL.PRG.  Auf  der  gepackten Diskette sind  
  249. alle  Grund-Dateien  enthalten sowie das Hypertext-Manual A_COUNT3.HYP (für  
  250. ST-GUIDE   von  Holger  Weets)  sowie  eine  rückübersetzte  Anleitung  als  
  251. ASCII-File namens A_COUNT3.DOC.  
  252. Für  A_COUNT3.HYP  ist  das  ST-GUIDE.PRG  oder  installierte  ST-GUIDE.ACC  
  253. erforderlich.  
  254. Die  Version  3.06  ist  die  erste wirklich auf die größere Öffentlichkeit  
  255. (nicht nur in meiner Gegend) losgelassene Version. 
  256.   
  257. Mittlerweile  ist  der  reine  (zwischenzeitlich um über 120 kByte mehrfach  
  258. optimierte)  Soucecode  auf  12000  Zeilen mit etwa 330 kByte (ohne Kommen-  
  259. tare!) angewachsen. 
  260.   
  261. Entwickelt und getestet wird auf... 
  262.   
  263. - ATARI-1040 STFM mit (noch) 1MB und SM124-Monitor sowie einem  
  264. - FALCON030 mit (bereits) 14MB, 15" Multisync-Monitor, IDE + externer   
  265.   SCSI-Festplatte, CD-ROM, Speed-Resolution-Card (Betrieb sehr   
  266.   empfehlenswert, die Einbautätigkeit weniger, Puuh!) mit   
  267.   OMIKRON-Basic-Interpreter und Compiler in der Version 3.60. 
  268.   
  269. Das  eigentliche Programm enthält keine GEM-Oberfläche und ist im Stile von  
  270. UNIX  oder  DOS-Programmen  erstellt (istjedoch kein reines TOS- Programm),  
  271. da  das  Programm  so  mit Sicherheit (bei meinen GEM-Pro- grammierkünsten)  
  272. stabiler  läuft  und  ohne  ständigen  Wechsel  zwischen  Maus und Tastatur  
  273. schneller  und  einfacher  zu  bedienen  ist.  Die  meisten  Funktionen und  
  274. Aufrufe  werden  im  jeweiligen  Menü  als  Kurztexte angebo- ten womit die  
  275. Bedienung ohne Handbuch vereinfacht wird. 
  276.   
  277.       ***********************************************************  
  278.       * Das vollständige Lesen des Manual ist jedoch Pflicht!!! *  
  279.       *********************************************************** 
  280.   
  281. ...um  unwiderrufliche Fehler in der Grundinstallation und in der Bedienung  
  282. zu  vermeiden und dem Wissen um den Sinn einiger Funktionen auf die Sprünge  
  283. zu helfen.
  284.  
  285.   
  286.                 Allgemeines zur Bedienung  
  287.                 ------------------------- 
  288.   
  289. Mit  der  Eingabe  der  angeführten  Zahlen  oder  Buchstaben  (meist  ohne  
  290. [Return])  kommen Sie in die jeweiligen Programmteile. Mit [Esc] kommen Sie  
  291. jeweils  wieder  bis  zum Hauptmenü zurück. Die Maus wird nur zum Laden von  
  292. Texten   mit  der  'ATARI-System-File-Select-Box'  benötigt!  Abfragen  und  
  293. Felder  OHNE  oder  mit  EINEM  Unterstrich sind sofortauslösend, benötigen  
  294. kein  [Return]  Abfragen mit mehreren Unterstrichen benötigen [Return] oder  
  295. [Enter] zum Abschließen der Eingabe! 
  296.   
  297. Insertmodus     : Neue Eingaben schieben die rechts vom Cursor liegenden  
  298.                   Buchstaben nach rechts.  
  299.       [Backspace] löscht hier das Zeichen links vom Cursor, die restl.  
  300.                   Zeichen rücken nach.  
  301.          [Delete] löscht hier das Zeichen rechts vom Cursor, die restl.  
  302.                    Zeichen rücken nach.  
  303. Overwritemodus  : Neue Eingaben überschreiben Buchstabenweise die alten  
  304.                   Einträge  
  305.       [Backspace] löscht hier das Zeichen links vom Cursor, die restl.  
  306.                   Zeichen rücken nicht nach.  
  307.          [Delete] löscht hier das Zeichen links vom Cursor, die restl.  
  308.                   Zeichen rücken nach.  
  309. > Die jederzeit mögliche Umschaltung geschieht mit [Control][Insert]
  310.  
  311.   
  312.     WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG  
  313.        Schalten Sie den Computer NIE während des Programmlaufes aus.  
  314.   Im ungünstigsten Fall verbleiben offene Dateien und sind kplt. verloren,  
  315.        oder Teile der Dateien oder Dateizusammenhänge sind verloren,  
  316.                         und somit nicht mehr ladbar.  
  317.     WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG - WICHTIG 
  318.   
  319. · Die [Return]-Taste entspricht in allen Funktionen der [Enter]-Taste  
  320.   und dient zum Bestätigen oder Auslösen/Abschließen der Eingabe.  
  321. · Die Betätigung per [Return] oder [Enter] wird nicht von allen  
  322.   Eingabe-Funktionen benötigt. Manche Eingaben lösen bereits durch ein  
  323.   gültiges Zeichen aus. (Näheres weiter hinten....)  
  324.   Weitere grundsätzliche Bedienhinweise für Eingaben per Taste...  
  325.        [Pfeil rechts]  Cursorposition wandert nach rechts  
  326.         [Pfeil links]  Cursorposition wandert nach links  
  327.    [Pfeil nach unten]  nächste Eingabezeile (Cursor wandert nach unten)  
  328.     [Pfeil nach oben]  vorherige Eingabezeile (Cursor wandert nach oben)  
  329.              [Insert]  fügt Leerzeichen an der Cursorposition ein.  
  330.                [Undo]  löscht in vielen Fällen den aktuellen Inhalt der  
  331.                        Eingabezeile leer. Ersetzt [Esc] von GEM-Editier-  
  332.                        Feldern!!!  
  333.           [Caps Lock]  Wählt zwischen pauschaler Groß- und Kleinschrift  
  334.                 [Esc]  bricht die Programmteile, Unterprogramme und  
  335.                        Funktionen ab.  
  336.                        Sie kommen schrittweise aus beliebigen Unterpro-  
  337.                        grammen ins Hauptprogramm zurück.  
  338.                 [Esc]  löscht keine vorgegebenen Strings wie in  
  339.                        GEM-Programmen üblich. Benutzen Sie [Undo]! 
  340.   
  341. · Außerbeim Texteditor können jetzt in den meisten Datenfeldern per...  
  342.   [F3] das aktuelle Datenfeld (in dem gerade der Cursor steht) in den  
  343.        internen Buffer kopiert, hierbei blinkt links oben (fast immer)  
  344.        ein kleiner Stern, und mit...  
  345.   [F4] der aktuelle Bufferinhalt in das aktuelle Datenfeld (auch in  
  346.        völlig anderen Programmteilen) kopiert werden. Der Bufferinhalt  
  347.        bleibt für weitere Aktionen erhalten.  
  348.   Ein Stern (*), links oben zeigt an ob im Buffer Daten gespeichert  
  349.   sind. Dieser Bufferinhalt ist aus dem ACOUNT.PRG-Hauptmenü per Taste  
  350.   'B' ersichtlich.  
  351. · Füllen Sie die engegebenen Datensätze nicht mit Leerzeichen auf bzw.  
  352.   löschen Sie diese heraus.  
  353. · Programmteile und Funktionen werden grundsätzlich durch Eingabe einer  
  354.   Zahl oder eines Buchstaben aus dem Angebot ausgewählt. Diese Tasten  
  355.   sind grundsätzlich sofortauslösend (ohne [Return]).  
  356.   Einige Funktionen (z.B. Laden eines bestimmten Datensatzes) benötigen  
  357.   längere Eingaben wie 'Ä1004' und müssen natürlich mit [Return]  
  358.   bestätigt werden.  
  359. · Neu eingetragene Datensätze können mit [Return] bestätigt werden um  
  360.   zum nächsten Datenfeld zu gelangen. Die gleiche Funktion hat auch  
  361.   [Cursor ab] und falls angeboten [Cursor auf], das wieder auf das  
  362.   vorherige Datenfeld zurückspringt. Diese Tasten übernehmen, im  
  363.   Gegensatz zu manch anderem Programm ebenfalls grundsätzlich die  
  364.   Eingabe. Ein Wandern von Feld zu Feld mit [Tab] oder [Shift][Tab] gibt  
  365.   es hier nicht, da dies vom Arbeitsfluß her störender ist.  
  366. · Die [Esc]-Taste dient (bisher in vielen und bald in den meisten  
  367.   Eingaben) zum Beenden der Eingabe des aktuellen Datensatzes und  
  368.   springt zur Abfrage...  
  369.    'Speichern: [J/N] : '  
  370.   Sie brauchen also nicht mehr jeweils die restl. Abfragen mit  
  371.   [Cursor ab] oder [Return] durchzutippen. Sie gehen also (z.B.  
  372.   bei Änderungen) nur noch bis zum Feld, das geändert werden soll,  
  373.   ändern es und schließen die Änderung mit [Esc] ab.  
  374. · Eingaben mit MEHR ALS EINEM Unterstrich wie 'Name: _______________'   
  375.   verlangen zur Bestätigung die [Return]-Taste oder einer anderen in  
  376.   diesem Prgrammteil zur Auswahl stehenden 'Exit'-Taste wie [Help],  
  377.   [UNDO], [CLR], [Funktionstaste] etc.  
  378. · Eingaben ohne oder mit nur einem Unterstrich wie 'Wähle:  ' oder  
  379.   'Code: _' verlangen nur die Eingabe der Zahl oder des zur Auswahl  
  380.   stehenden Buchstabens OHNE [Return].  
  381. · Programmteil-Angaben wie ...  
  382.   A[5][5]      entsprechen z.B. einem Programmteil in [A]_COUNT, der mit  
  383.                den Tasten [5] und dann nochmal [5] aus dem jeweiligen  
  384.                Hauptprogrammteil aufgerufen werden,  
  385.   S[4][1]      entsprechen z.B. einem Programmteil in [S]UPPART, der mit  
  386.                den Tasten [4] und dann [1] aus dem jeweiligen  
  387.                Hauptprogrammteil aufgerufen werden  
  388.   [3][2]       entsprechen z.B. im jeweils aktuell besprochenen  
  389.                Programmteil dem mit den Tasten [3] und dann [2]  
  390.                aufgerufenen Unterprogramm.  
  391. Die  wichtigsten  Funktionen  werden  in  den jeweiligen Programmteilen und  
  392. Unterprogrammen   jeweils   angezeigt.  Der  Rest  wird  in  diesem  Manual  
  393. beschrieben.  
  394. ALLE  Druckfunktionen  ohne  angeschlossenen,  eingeschalteten  oder ONLINE  
  395. geschalteten  Drucker blockieren für eine halbe Minute das Programm. Sollte  
  396. einmal nichts mehr passieren, ist dies vermtl. der Fall. 
  397.   
  398. []          ... so geklammert werden im Manual vom Programm vorgegebene  
  399.             Tastaturbefehle, die Funktionen und Unterprogramme  
  400.             aufrufen, dargestellt und meinen das in Klammern gesetzte  
  401.             Zeichen z.B.: [1] Die Taste '1' startet im Hauptmenü von  
  402.             A_COUNT.PRG die Kundenverwaltung. '1' ist also hier ein  
  403.             Befehl an das Programm.  
  404. ' '         ... so werden Abfragen oder Ausgaben des Programmes, Ihre  
  405.             möglichen Eingaben in eine Eingabefunktion des Programmes,  
  406.             Hervorhebungen, Namen oder Laufwerksbezeichnungen  
  407.             gekennzeichnet.  
  408. # / [#]     Die Raute bedeutet immer eine verlangte Eingabe einer  
  409.             Nummer, meist der lfd. Nr. einer dargestellten Liste.
  410.  
  411.   
  412. ACHTUNG:  
  413. Klopfen  Sie  in  diesem  Fall nicht wie wild auf der Tastatur rum, sondern  
  414. warten  Sie  erst  ab. Das Programm merkt sich auch während des Wartens auf  
  415. den  Drucker  alle  Tastatureingaben  die  Sie während des Wartens getätigt  
  416. haben  und führt diese, falls verwertbar nach einer halben Minute aus, also  
  417. VORSICHT.
  418.  
  419.  
  420.   
  421.                   Adresse des Autors  
  422.                   ================== 
  423.   
  424. Kontaktadresse für Bezug, Merkereien, Fehlermitteilung und Geldiges: 
  425.   
  426.             Charly Bauer  
  427.             Oberiglbach 29 
  428.   
  429.             94496 Ortenburg  
  430.             Tel.: BITTE NICHT, meine Nerven,   
  431.                   aber schriftlich immer!!!  
  432.             Modem/Mailbox/Internet: leider auch nicht 
  433.   
  434. Siehe auch Probleme?
  435.  
  436.  
  437.  
  438.  
  439.  
  440.   
  441.                 Freeware heißt... (Copyright?)  
  442.                 ------------------------------ 
  443.   
  444. Jeder   kann   das  Programm  testen  und  benützen  UND  die  Diskette  im  
  445. Originalformat  (=  1:1-Kopie  der  Originaldisk)  incl. ALLER Dateien (ein  
  446. nicht  komplettes  Paket verschwendet nur die Zeit und Nerven des möglichen  
  447. neuen  Anwenders und belegt mich mit massigen Flüchen!) und Dokumentationen  
  448. weitergeben.  
  449. Bei  regelmäßiger  Anwendung gehe ich von einer geschäftlichen Nutzung aus.  
  450. In  diesem  Fall  MUß  an  mich  eine  Aufwandsentschädigung  in einer Höhe  
  451. erfolgen,  die  der User als 'fair' und in Verhältnis zum Nutzen angemessen  
  452. findet.  Zahlung  am  besten in 'Papier' in einem Briefumschlag. Sie werden  
  453. registriert  und  das  nächste  größere Update gibts (bei Beträgen >= 15.-)  
  454. gratis!  
  455. Geben  Sie  ein  bißchen  zusätzliche  Daten wie Branche, Rechnersystem und  
  456. -erweiterungen  etc.  an  und  schreiben  Sie Gutes, Schlechtes und Wünsche  
  457. übers Programm, dann ist der Charly selig.  
  458. Ab  DM  25.- und einem evtl. schon existierenden, mitgesendetem Rechnungs-,  
  459. und  Auftrags-Leer-Formular  wird die Voreinstellung in ACSYSXL.PRG bereits  
  460. von mir erledigt. 
  461.   
  462. Siehe auch Updates/Upgrades sowie Probleme mit...
  463.  
  464.  
  465.  
  466.   
  467.                         Updates/Upgrades  
  468.                         ---------------- 
  469.   
  470. Zur Zeit bin ich für Updates und Upgrades von registrierten Usern   
  471. (Bedingung siehe Copyright...) von A_COUNTXL.PRG bei folgender Lösung... 
  472.   
  473. - Upgrades, d.h. eine minimale Programm-Weiterentwicklung mit evtl.   
  474.   Fehlerbeseitigung/Anpassung gibt's für einen ausreichend frankierten   
  475.   (Gewicht der Diskette) Rückumschlag + Leerdiskette! + evtl.   
  476.   freiwillige Spende  
  477. - Updates, d.h. etwas größere Programm-Weiterentwicklung mit neuen oder   
  478.   verbesserten Funktionen gibt's gegen einen ausreichend frankierten   
  479.   (Gewicht der Diskette) Rückumschlag + Leerdiskette + mind. 3.- DM in   
  480.   Briefmarken a 1.- DM Wert 
  481.   
  482. Siehe auch Probleme mit...
  483.  
  484.  
  485.  
  486.  
  487.  
  488.   
  489.                 Das ideale Einsatzgebiet  
  490.                 ------------------------ 
  491.   
  492. Das   idealste   Einsatzgebiet  des  Programmes  ist  in  Werkstätten  oder  
  493. Servicebetrieben  in  den  unterschiedlichsten  Branchen, weniger jedoch im  
  494. reinen  Verkauf.  Im  Einsatz  ist  es  bei  Installateuren  (Gas,  Wasser,  
  495. Schei...  Röhrich!  Hmh,  Tschuldigung!),  Radio-  und Fernsehwerkstatt und  
  496. einer  Zweiradreparaturwerkstatt...  Das  Programm  ist  für  diese  Zwecke  
  497. bestens  geeignet,  läuft  stabil und ist nach Einarbeitung im Gegensatz zu  
  498. Profifakturierungen  im  eigentlichen  Einsatzzweck,  dem  Erstellen  einer  
  499. Rechung  äußerst  effektiv  und  schnell  zu  bedienen. Es ähnelt etwas dem  
  500. Spitzen-DR-DOS-Netzwerkprogramm  für  die  Radio-  und  Fernsehbetriebe von  
  501. 'HQS-Software'!  Kein  Wunder: Auch ATARI's GEM ist (war) von DR = 'Digital  
  502. Research'.
  503.  
  504.  
  505.   
  506.                 Drucker/GDOS/Treiber  
  507.                 -------------------- 
  508.   
  509. Drucker   werden  nur  epsonkompatible  9-Nadeldrucker  unterstützt.  Lange  
  510. Versuche  mit  Treiberprogrammierungen  gingen (noch unerklärlicher- weise)  
  511. in  die  Hose.  Ein letzter Versuch zeigte jedoch Erfolgsaussichten. Jedoch  
  512. müßten  alle  Druckroutinen  und  viele Bildschirmausgaben neu programmiert  
  513. werden. 
  514.   
  515. Der  Ausdruck  geschieht  im  Textmodus,  es  wird  kein Ausdruck über GDOS  
  516. getätigt.  Eine  Installation  eines  GDOS,  SpeedoGDOS oder NVDI >3.00 ist  
  517. also nicht erforderlich!
  518.  
  519.  
  520.   
  521.                 Fehler und Fehlermeldungen  
  522.                 -------------------------- 
  523.   
  524. Der  übliche  Spruch: Kein Programm ist fehlerfrei. A_COUNT garantiert auch  
  525. nicht.  An  ACOUNTXL.PRG  und dessen Vorgänger (ACOUNT.PRG und SUPPART.PRG)  
  526. wird  seit  Mitte  1992  gearbeitet,  ständig  erweitert und verbessert und  
  527. entfehlert.  Da  die  Programmierlust aber etwas stoßweise auftritt und ich  
  528. in  den  Zwischenzeiten  immer  öfters etwas den Überblick verliere ist das  
  529. Programm  mittlerweile  etwas  unstrukturiert  und lädt schleichende Fehler  
  530. ein.  Das  Programm  ist  bei  mir  und  wenigen kleineren Firmen in dieser  
  531. Gegend  ständig  in  Betrieb  und  zur  Zeit  sind  keinerlei gröber Fehler  
  532. bekannt,  außer  daß  bei  Programmende, nach erfolgter Datensicherung! zum  
  533. Teil  (alle 1 bis 2 Monate) der Computer mal vollständig steht, ohne Bomben  
  534. etc.  
  535. Da  dieses  aber nach meinem Wissen noch nie zu Datenverlust führte und das  
  536. Problem  auch bei anderen eigenen Programmen und bei Projekten befreundeter  
  537. OMIKRON-Basic-Programmierer  auftritt,  im  Interpreter  jedoch NOCH NIE zu  
  538. einem  Problem  führte  muß ich diesen Bug dem OMIKRON-Basic- COMPILER oder  
  539. den   Manuals   in  die  Schuhe  schieben.  Das  Problem  kann  mit  meinem  
  540. Programmierwissen  und  wegen  der Seltenheit des Auftretens zur Zeit nicht  
  541. beseitigt werden. 
  542.   
  543. Änderungen  in  irgendeinem  Programmteil  können  andere  Programmteile in  
  544. bestimmten   Konstellationen   beeinflussen.   Ein   Programm   mit  diesem  
  545. Funktionumfang  kann  nicht  mehr  (gerade  als  1-Mann-Projekt) ständig in  
  546. allen  Programmteilen, Funktionen und allen Kombinationen und Varianten die  
  547. programmiertechnisch  berücksichtigt  werden  kontrolliert werden. Ich kann  
  548. nicht   garantieren,  daß  sich  auch  mal  ein  gröberer  Fehler  irgendwo  
  549. versteckt  hält, der durch eine Änderung oder Neuerung einer anderen Stelle  
  550. unter  bestimmten  Umständen oder auch ständig auftritt. (Betriebsblindheit  
  551. und keine richtigen Betatester) :-( 
  552.   
  553. Jeglichen  Art  von  Fehler  (ständig oder in bestimmten Konstellationen im  
  554. System   oder   Programmfunktionsfolgen   etc.),  fehlerhafte  Darstellung,  
  555. Ungereimtheiten,  fehlerhafte  oder  fehlende Dokumentierung etc. bitte ich  
  556. zu  melden  mit  einer  möglichst  genauen  Fehlerbeschreibung.  Der in der  
  557. Bedienung  meiner  Meinung  nach  unübersichtlichste und umständlichste und  
  558. programmiertechnisch  schlampigste  Teil ist noch die Bestellungsverwaltung  
  559. je  Lieferanten,  insbesondere  dort  die  Einträge  als  'G'eliefert falls  
  560. mehrere  Bestellungen  vorliegen.  Verbesserung  ist versprochen, kann aber  
  561. dauern,  da  der  kplt.  Programmteil  neu  geschrieben werden muß, um hier  
  562. Ordnung zu schaffen. 
  563.   
  564. Siehe auch ... NVDI-Fehlermeldung und Mögliche Fehler und Probleme sowie   
  565. Probleme mit...
  566.  
  567.  
  568.  
  569.  
  570.                         NVDI-Fehlermeldung  
  571.                         ------------------ 
  572.   
  573. 'Ist  NVDI installiert, kann beim ersten Programmstart nach dem Einschalten  
  574. eine Fehlermeldung über 'unbekanntes Handle' erscheinen...' 
  575.   
  576. ...hatte  ich  erst geschrieben. Diese Meldung dürfte jetzt aber nicht mehr  
  577. auftreten! 
  578.   
  579. Haha,  da heißt es immer NVDI sei mittlerweile das Standard-VDI. Da verläßt  
  580. man  sich mal drauf (unbeabsichtigt, da ich NVDI immer in Betrieb habe) und  
  581. merkt  irgendwann,  daß  ohne  NVDI  (siehe Fehlermeldung) der Screen nicht  
  582. invertiert wird.  
  583. Der  Fehler ist jetzt durch eine ordnungsgemäße Öffnung der Workstation und  
  584. Abholung  des  'Handles'  (wie  es  auch  sein  soll,  aber  ich wollte das  
  585. Programm kurz halten) behoben.
  586.  
  587.  
  588.  
  589.  
  590.  
  591.                 Der Haftungsausschluß:  
  592.                 ---------------------- 
  593.   
  594. Für   Schäden  jeglicher  Art,  die  durch  oder  bei  der  Verwendung  des  
  595. Programmes ACOUNTXL.PRG entstehen, kann IN KEINSTER WEISE gehaftet werden.  
  596. Dies versteht sich jedoch gerade bei einem FREEWARE-Programm von selbst.
  597.  
  598.  
  599.  
  600.   
  601.                 Das Programm läuft auf...  
  602.                 ------------------------- 
  603.   
  604. Das Programm läuft (ungetesteterweise) auf...  
  605. - allen original ATARI-TOS-Rechnern MIT Festplatte und Diskettenlaufwerk  
  606. - ab TOS 1.02 (vermtl. auch auf TOS 1.00 lauffähig, jedoch ungetestet)  
  607. - ab 1 MByte RAM - bei hohem Artikel- und Kundenbestand z.Zt. für   
  608.   Sortierungen bei Listen besser 2 MByte. Beachten Sie die Warnungen, 
  609.   die jeweils in den Beschreibung für alphabetisch sort. Listen stehen!
  610. - Ungetestet auf bisherigen MultiGEM/MagiX/MagiC oder MagiCMac! Vermtl.   
  611.   auch nicht unter den PC-Emulatoren Janus™ und Gemulator™, MagiC-PC und   
  612.   TOS2WIN.  
  613. - Bisher auch nicht lauffähig in einem TOS-Fenster unter einem   
  614.   Multitasking-System lauffähig. Unter MINIWIN.APP und TOS2GEM sind die   
  615.   Eingaben blockiert. TOS2GEM wurde noch nicht getestet!  
  616. - in allen @{B}Auflösungen@{0} ab 640 x 400 (genutzt werden jedoch nur   
  617.   640 x 400 und bis zu 16 Farben im Farbmodus). Also Modus ST-High (640   
  618.   x 400 monochrom) oder 640 x 480 in 16 Farben ideal. Installierte   
  619.   Grafikerweiterungen werden unterstützt, Grafikkarten konnte ich bisher   
  620.   nicht testen.  
  621. - FPU :wird nicht unterstützt  
  622. - epsonkompatiblem (9-Nadel-)Drucker 
  623.   
  624. Das Programm läuft (getesteterweise) @{B}NICHT@{0} auf...  
  625. - In einem TOS-Fenster unter einem Multitasking-System. Unter   
  626.   MINIWIN.APP und TOS2GEM sind die Tastatureingaben blockiert. TOS2GEM   
  627.   wurde noch nicht getestet! 
  628.   
  629. Empfohlen (jedoch nicht Vorraussetzung) wird...  
  630. - NVDI für beschleunigte Bildschirmausgabe  
  631. - externen Bildschirmschoner falls Speicher reicht  
  632. - Festplatten-Cache-Programm wie das Sharewareprogramm 'TurboCache   
  633.   Version 6.3' schont die Festplatte bei Lesezugriffen enorm und   
  634.   beschleunigt den Zugriff etwas. Bei einem kurzen Test der Demoversion   
  635.   ist keinerlei Fehler aufgetreten (Ausnahme siehe Netzwerk / MidiCom)  
  636.   'Aktiv' auf die verwendete A_COUNT-Partition und die Cachegröße etwas   
  637.   größer als die größte Datei (KUNDEN.RDM oder ARTIKEL.RDM) einstellen.  
  638. - Druckerspooler für Listen- und Inventurlistendruck (Ein Hintergrund-  
  639.   programm, das die Daten im Hintergrund ausdruckt, man also ungehin-  
  640.   dert weiterarbeiten kann während gedruckt wird. Z.B. als Modul auf   
  641.   dem Multi-Utility HARLEKIN oder viele PD- oder Sharewarespooler.)  
  642.   
  643. Geschafft   hat  ACOUNTXL.PRG  auch  den Test unter MINT oder MULTI-TOS (in   
  644. einer   endlich   gelungenen   einigermaßen   stabilen   Installation)  als   
  645. Single-Task  - Was aber sonst keine Vorteil außer einer leichten Bremse und   
  646. geringerer  Stabilität brachte. Unter VT-52-Umlenkerprogrammen MINIWIN oder   
  647. TOS2GEM   sind   leider   die   Eingaben   blockiert,   also   in   solchen   
  648. Systemkonfigurationen     nicht    als   *.TOS-Programm   umbenennen!   Die   
  649. Alternativsysteme  bzw.  Emulatoren  Janus,  GEMulator,  MagiC!, MagiCMAC!,   
  650. MagiCPC!, TOS2WIN, STonX etc. sind bisher ungetestet. 
  651.   
  652. Siehe auch Drucker/GDOS/Treiber, Programmtest... sowie Das Einsatzgebiet...
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                         Bei Programmstart...  
  660.                         -------------------- 
  661.   
  662. muß   sich   die  (in  der  Installations-Read-Me-Datei  bereits  erwähnte)  
  663. Systemdiskette  stets in Laufwerk 'A:' befinden. Dort holt das Programm die  
  664. Systemdaten.  Andernfalls steht das Programm ab dieser Stelle. Dies schützt  
  665. u.A.  auch  vor  einem  Fremdzugriff! Das Programm kann per Doppelklick auf  
  666. A_COUNT3.PRG gestartet werden.  
  667. Falls   benötigt  (unter  der  Systemeinstellung  von  AC_SYSXL.PRG  einge-  
  668. stellt)  muß  die RAM-Disk auf das richtige Laufwerk installiert sein. Eine  
  669. RAM-Disk  wird  erwartet  falls  der  Laufwerksbuchstabe  der Eingabe unter  
  670. RAM-Disk-LW   bei   Vorgabe  'eigene  Daten  nicht  mit  dem  Hauptlaufwerk  
  671. übereinstimmt.   Ebenso   können   die   Artikel-   und   Kundendatei   bei  
  672. Programmstart  in  die  RAM-Disk  ausgelagert  werden  falls  das  Laufwerk  
  673. 'ARTIKEL'- u. 'KUNDEN'-Datei nicht dem Hauptlaufwerk entspricht. 
  674.   
  675. Nochmals:  
  676. Mit  dem  Programm  AC_SYSXL.DAT  müssen die Systemeinstellungen (u.a. auch  
  677. die  Verzeichnisse  in  denen  A_COUNT  sucht)  vorgenommen und gespeichert  
  678. werden.  Gespeichert  wird  auf  Diskette  in  Laufwerk  'A:' in den Ordner  
  679. 'SYSTEM'  in die Datei 'AC_SYSXL.DAT'. Diese wird ebenfalls von A_COUNT bei  
  680. Programmstart geladen! 
  681.   
  682. Nach  dem  Programmstart geht das Programm folgendermaßen vor: Es erscheint  
  683. eine Dialog-/Infobox.... 
  684.   
  685. · Systemdateien laden: Zunächst werden automatisch von Laufwerk 'A:' die  
  686.   Systemdateien...  
  687.   - AC_SYSXL.DAT  
  688.   - KATALOG.DAT  
  689.   nachgeladen. Ist die Systemdiskette fehlerhaft oder nicht eingelegt,  
  690.   wird eine Warnung ausgegeben und Sie müssen evtl. neu starten.  
  691. · Auflösungswahl: Es erscheint die Abfrage...  
  692.      'Farbpalette laden? [J/N] '  
  693.   Benutzen Sie ein Farbsystem und -Auflösung bestätigen Sie mit 'J',  
  694.   sonst mit 'N'. Es werden entweder die Datei 'COLOR.DAT' oder  
  695.   'MONO.DAT' von Diskette nachgeladen.  
  696. · Datumsabfrage (Jetzt auch aus AC_SYSXL.PRG abschaltbar!)  
  697.   - Bei Rechnern ohne Echtzeituhr (ST's etc.) wird das Systemdatum der  
  698.     TOS-Version vorgegeben. Es MUß dann das korrekte Datum vorgegeben  
  699.     werden!!!  
  700.   - Bei Rechnern mit Echtzeituhr (Mega-ST's, TT's, FALCON) wird das  
  701.     echte Datum vorgegeben und sollte i.d.R. nicht geändert werden. D.h.  
  702.     nur mit [Return] und [J] bestätigen oder in System: Systemdaten  
  703.     ausschalten.  
  704. · Umkopieren benötigter Dateien:  
  705.   Je nach Art der Installation (RAM-Disk-Betrieb / angemeldete  
  706.   Laufwerke) erscheint darauf u.U. eine Abfrage, die Ihnen Zeit läßt,  
  707.   falls das Hauptlaufwerk 'A:' ist, die Diskette nach dem Programmstart  
  708.   zu wechseln um die Disk mit den Arbeitsdateien einzulegen.  
  709.   Nach Bestätigung mit [Return] wird jede benötigte Datei umkopiert.  
  710.   (Dies ist ein Überbleibsel früherer Versionen, das Hauptlaufwerk  
  711.   sollte nicht mehr 'A:' sein!)  
  712. · Paßwortabfrage:  
  713.   Bei der Paßwortabfrage muß ein Paßwort aus AC_SYSXL.PRG eingegeben  
  714.   werden, das dort hinter dem betreffenden Firmennamen steht, unter dem  
  715.   Sie das Programm starten möchten (Dies ist der gültige Absender für  
  716.   Briefe und Bestellungen!). Sie haben 5 Versuche um das Paßwort richtig  
  717.   einzugeben und mit [Return] zu bestätigen! Danach bricht das Programm  
  718.   ab. Löschen von Vertippern per [Backspace] oder [Delete] ist bei  
  719.   Paßwörtern grundsätzlich NICHT möglich!  
  720.   Die Paßwörter können seit dieser Version auch Leerstrings, d.h. nichts  
  721.   enthalten, worauf das Programm aber nur noch mit der Firmenvorgabe der  
  722.   unter AC_SYSXL.PRG zuerst aufgeführten Firma gestartet wird! Die  
  723.   lästige Eingabe entfällt jedoch.  
  724.   Siehe auch System: Vorgabe 'eigene Daten  
  725. · Laden ins RAM:  
  726.   Nach gültiger Datum's-Eingabe/-bestätigung werden die Daten aller  
  727.   benötigten Dateien in den Arbeitsspeicher geladen. Zur Zeit  
  728.   Lieferanten, Bestllungen, Warngruppen und Aufträge.  
  729. · Evtl. erscheint eine Warnung, falls mehr als 25% der eingestellten,  
  730.   maximal möglichen, lfd. Aufträge bereits normal, oder als  
  731.   Garantie/Kulanz fakturiert oder storniert sind. Es sollte dann  
  732.   baldigst der A_COUNT.PRG-Teil [6][4] Auftragdatei säubern + Speicher  
  733.   reorganisieren aufgerufen werden, da sonst das Programm im  
  734.   Auftragsteil sehr gebremst und die zugehörige Datei unnötig aufgebläht  
  735.   wird.  
  736. · Dateicheck  
  737.   Zu Beginn eines neuen Geschäftsjahres existieren die Dateien  
  738.   'ARCHIVxx.DAT' und evtl. 'RECHNUNG.xx' für das neue Jahr noch nicht.  
  739.   Das Fehlen dieser Dateien erkennt das Programm und erzeugt diese als  
  740.   Leerdateien bei Bedarf neu. 
  741.   
  742. Bei  einem  Fehler  bis hierher läßt das Programm eine Warnung ausgeben und  
  743. das  Programm  aus  Sicherheitsgründen  abbrechen, da ein korrekter Betrieb  
  744. nicht gewährleistet wäre! Weiter erscheint... 
  745.   
  746. · Terminplaner:  
  747.   Vor dem Eintritt ins Hauptmenü erscheint noch automatisch der  
  748.   Terminplaner von A_COUNT.PRG in dem fällige Rechnungen, zu berechnende  
  749.   Lieferscheine bzw. Erinnerung an Angebote/KVA's, 'heutige'  
  750.   Auftragstermine und fällige Artikel-Bestellungen gelistet werden. Der  
  751.   Terminplaner wurde völlig überarbeitet und wird jetzt von einigen  
  752.   Datums-Berechnungs-Routinen unterstützt, auf die auch in anderen  
  753.   Programmteilen zurückgegriffen wird.  
  754.   Seit dieser Version können Sie den automatisch bei Programmstart  
  755.   erscheinenden Terminplaner auch überbrücken indem Sie vorher eine  
  756.   Shifttaste drücken. 
  757.   
  758. Dann erscheint das Hauptmenü des Programmteiles A_COUNT!
  759.  
  760.  
  761.  
  762.   
  763.                          Das Programm testen  
  764.                          ------------------- 
  765.   
  766. Das   Programm   muß   auf   Festplatte  installiert  und  die  Grund-  und  
  767. Laufwerkseinstellungen  vom  ACSYSXL.PRG  vorgenommen  und  in AC_SYSXL.DAT  
  768. gespeichert  werden  um  lauffähig zu sein. Also nix geht mit direktem Test  
  769. von  Programmdiskette  oder  CD-ROM! Leider! Bei Programmstart MUß sich die  
  770. Systemdiskette  mit dem Ordner 'SYSTEM' und darin die Dateien AC_SYSXL.DAT,  
  771. KATALOG.DAT,  COLOR.DAT, MONO.DAT befinden! Auf dieser Diskette sollte auch  
  772. das erwähnte ACSYSXL.PRG mit ACSYSXL.RSC im Hauptverzeichnis Platz finden. 
  773.   
  774. Ich  weiß,  aller  Programmtestanfänge  sind  schwer.  Auch  ich habe schon  
  775. einige  PD-  und  Shareware-Programme  nach  einiger Zeit wieder frustriert  
  776. beiseite  gelegt  und irgendwann später, nach dem Überfliegen der Anleitung  
  777. gemerkt, daß es doch recht brauchbar ist und bin dabei geblieben.  
  778. Die  Hauptaufgabe  von  A_COUNT,  Kunden  und  Aufträge anlegen, die Vorer-  
  779. fassung  und  der  Rechnungsdruck  dürften  jedoch  keine  großen  Probleme  
  780. aufwerfen  und  bei  intensiverer  Nutzung  ist  das  Manual sowieso unver-  
  781. zichtbar.
  782.  
  783.  
  784.   
  785.                            Der RAM-Bedarf  
  786.                            -------------- 
  787.   
  788. An  RAM  reicht  1  MByte  (... bei wenig RAM-Verbrauch von Accessories und  
  789. Autoordnerprogrammen!).  Bei  hohem  Artikelbestand  wird viel Speicher für  
  790. Sortierungen benötigt. Hier sollten es dann doch ab 2 MByte RAM sein.
  791.  
  792.  
  793.  
  794.   
  795.                         Zum Hypertext  
  796.                         ------------- 
  797.   
  798. ist  eine  im  Schnellverfahren  erzeugte  Rückübersetzung  des mit papyrus  
  799. erstellten  Manuals  und  deshalb  etwas  unstrukturiert und mit Sicherheit  
  800. nicht  komplett.  Ärgere  Lücken  und  unbeantwortete  Fragen bitte ich mir  
  801. mitzuteilen.  Die  Anleitung  ist  zur  Zeit  auch  als  papyrus-Manuals in  
  802. Dateiform  erhältlich,  und als Kopie dieses Manuals, falls mir endlich ein  
  803. besserer  Drucker  zuläuft  ich  mich  dazu  überwinden  kann, diesem diese  
  804. Drucktortur anzutun.
  805.  
  806.  
  807.  
  808.   
  809.                         Der String-Buffer  
  810.                         ----------------- 
  811.   
  812. Es  ist  eine  Art  Klemmbrett  integriert,  d.h.  daß  der Feldinhalt (der  
  813. String,  wo  der  Cursor  gerade steht) der meisten Eingabefelder per Taste  
  814. [F3]  in  einen  Buffer genommen werden können und sich das Programm diesen  
  815. String  erst  mal merkt. Per Taste [F4] kann dieser String in einem anderen  
  816. Eingabefeld  wieder  gesetzt  werden.  (nicht eingefügt, sondern ersetzt!).  
  817. Dieser  Stringbuffer  greift  jedoch  nicht  über  das GEM-Klemmbrett (z.B.  
  818. C:\CLIPBRD\) zu!
  819.  
  820.  
  821.   
  822.                      ------------------------
  823.  
  824.  
  825.   
  826. ACOUNT  
  827.                   Die Funktionen im Hauptmenü  
  828.                   --------------------------- 
  829.   
  830. Hier können die A_COUNT-Hauptprogrammteile gewählt werden.  
  831. Dies betrifft die ...  
  832. -   Kundenverwaltung  
  833. -   Auftragsannahme, -pflege  
  834. -   daraus die Erstellung von Kostenvoranschlag/Angebot,  
  835.     Lieferschein an Kunden und Rechnungen  
  836. -   die Zahlungs- und Teilzahlungsverwaltung incl. diver-  
  837.     ser Terminverwaltungen  
  838. -   Diverse Reports und Statistiken können ausgegeben werden  
  839. -   Ein Texteditor mit Makros für die Erstellung von Mahnung,  
  840.     Lieferschein etc. ist ebenfalls integriert!  
  841. -   Die aktuelle Speicherausnutzung incl. Laufwerk und evtl. RAM-Disk  
  842.     sowie derzeitige und maximale Datei-Satzgrößen werden angezeigt! 
  843.   
  844. [Help]  im  Hauptmenü  zeigt  diverse Zusatzfunktionen die angewählt werden  
  845. können... 
  846.   
  847.     [Esc]   (ACHTUNG! Nur bei Fehlern.) Das Programm startet sich  
  848.             selbst neu.  
  849.     [V]     gibt die Programmversion incl. Datum aus.  
  850.     [F1]    Bildschirmschoner manuell einschalten  
  851.     [C]     Hier können die Farben editiert werden  
  852.     [B]     aktuellen Inhalt des mit [F3]=(holen und) [F4]=(setzen)  
  853.             verwalteten String-Buffers zeigen.
  854.  
  855.  
  856.   
  857.                      ------------------------ 
  858.   
  859.                   Kurzanleitung (Schnellanleitung)  
  860.                   ================================
  861.  
  862.   
  863. Auf die Schnelle: 
  864.   
  865. - Ein Rechnung ausdrucken...  
  866.   · Per A_COUNT-Programmteil [2] Auftragsannahme den Kunden suchen...  
  867.     * Falls gefunden (gelistet) per Eingabe der Lfd.Nr. den Kunden   
  868.       übernehmen...  
  869.     * Falls nicht gefunden nach Listung (evtl. erst [Return] statt   
  870.       Namen) per Taste 'N' in die Kundenannahme springen, den neuen   
  871.       Kunden eingeben, speichern...  
  872.     Danach springen Sie in die Auftragsannahme-Maske und geben dort die   
  873.     Auftragsdaten ein. Nach Speichern und evtl. Drucken des Auftrages   
  874.     landen Sie in der Auftragspflege-Maske des Programmteiles   
  875.     Auftragspflege. Nach [Return] springen Sie in die...  
  876.   · Auftragspflege - Rechnungsvorerfassung  
  877.     ... wo der eigentliche Rechnungstext erfaßt werden kann. Folgende   
  878.     Möglichkeiten zu Erfassung haben Sie...  
  879.     * Alle Befehls-Codes im Überblick  
  880.     * Rechnungsvorerfassung (speziell)  
  881.     * Suche in Rechnungstext-Katalog (selbst vordefinierte Macros)  
  882.     * Suche und Eintrag von Artikeln zur Übernahme aus Artikeldatei  
  883.     * Rechnungsvorerfassung - Änderungen an Auftragspositionen  
  884.     * Rechnungsvorerfassung: 'Help'-Funktionen  
  885.     * Beendigung der Rechnungsvorerfassung (vorläufig)  
  886.     * Abschluß der Rechnungsvorerfassung  
  887.     * Rechnungsausdruck  
  888.     * Lieferschein an Kunden  
  889.     * Kostenvoranschlag/Angebot  
  890.     * Rechnungsausdruck nachträglich wiederholen  
  891.     Kurz: Die wichtigsten Erfassungmöglichkeiten...  
  892.     'T'     = Textzeile manuell eingeben  
  893.     'B'     = freien, nicht verwalteten Artikel mit Menge und Preis   
  894.               manuell eingeben  
  895.     '#'     = Artikel aus ARTIKEL-Datei suchen und übernehmen mit   
  896.               Bestandsverwaltung  
  897.     '...'   = Suchsegment, um vorgefertigte Text- oder Artikelzeilen aus   
  898.               der KATALOG.DAT zu suchen und übernehmen ohne Bestandsver-  
  899.               waltung  
  900.     'Zahl'  = lfd. Nr. der KATALOG.DAT-Vorgaben (Textzeile, Material-  
  901.               zeile oder ganze, vorfertigte Rechnungsteile) direkt zu   
  902.               übernehmen.  
  903.     Nach Beendigung können Sie per...  
  904.     * [Esc] und [J] die Erfassung speichern und vorläufig beenden.  
  905.     * [A] den Auftrag abschließen (optische Kontrolle)  
  906.     * [R] die Rechnung sofort ausdrucken.  
  907.   · Per A_COUNT-Programmteil [4] Rechnungsverwaltung können Sie die   
  908.     Rechnung dann später oder sofort als 'bezahlt' eingeben.  
  909.       
  910. - Artikel eingeben...  
  911.   · Eingabe des Artikelbestandes bei Neuinstallation...  
  912.     - Per SUPPART-Programmteil [1] [E]ingabe ohne Lieferantenumsatz-  
  913.       korrektur zur schnellen Erfassung. Vorgaben vorheriger Eingaben   
  914.       bleiben in den Feldern bestehen und können geändert oder per   
  915.       [UNDO] gelöscht werden.  
  916.   · Eingabe eines neuen Artikels im späteren Betrieb...  
  917.     - Per SUPPART-Programmteil [3][1]  Warenzugang per Taste...  
  918.       [#] Bestandszugang eines bereits aufgenommenen Artikels  
  919.       [N] Neuzugang eines bisher nicht aufgenommenen Artikels  
  920.       jeweils mit Lieferantenumsatzkorrektur  
  921.     - bei Bestellung siehe [3][2]  Bestellungen unter 'Die Funktionen im   
  922.       Bestellungen-Hauptmenü'...  
  923.       [#] Eintrag eines bereits aufgenommenen Artikels in Bestelliste  
  924.       [E] Neueingabe eines bisher nicht aufgenommenen Artikels in   
  925.           Bestelliste  
  926.       dann....  
  927.       Ausdruck oder über Modus 'H' (für je Lieferant) Eingabe des   
  928.       Bestell-Codes 'B' für 'bestellt'.  
  929.       Nach Eingang über Modus 'H' (für je Lieferant)  Eingabe des   
  930.       Bestell-Codes 'G' für 'geliefert'.  
  931.       Nach [Esc] werden alle Bestellungen mit Code [#] automatisch im   
  932.       Bestand korrigiert und alle Bestellungen mit Code [E] automatisch   
  933.       zur Aufnahme vorgeschlagen und in die Neuaufnahme [3][1]    
  934.       Warenzugang gesprungen. Bestellungen mit vermerkter Auftragsnummer   
  935.       tragen automatisch (nach Rückfrage) den Artikel in den Auftrag ein   
  936.       und der Lieferantenumsatz wird jeweils korrigiert!  
  937.         
  938. - Lieferanten eingeben...  
  939.   · Per SUPPART-Programmteil für Lieferanten [4][1]  Neueingabe evtl.   
  940.     nach vorheriger Suche per [4][2]  Suchen/Ändern oder [4][3]  erweiterte   
  941.     Suche/Ändern.  
  942.     Die Eingaben unter Firmen-Kurzname und Firmen-Codename ist wichtig   
  943.     zur Suche in Artikeln, Bestellungen, Aufträgen und muß vorhanden und   
  944.     einmalig sein!!!
  945.  
  946.  
  947.  
  948.  
  949.   
  950.                      ------------------------
  951.  
  952.   
  953. ACOUNT 
  954.   
  955.                 [1] Die Kundenverwaltung  
  956.                 ======================== 
  957.   
  958. Es können bis zu 4999 Kunden verwaltet werden. Die Eingabe erfolgt über... 
  959.   
  960.     -    [1]    Kundenannahme oder  
  961.     -    [2]    Auftragsannahme, falls Kunde noch nicht aufgenommen ist.  
  962.       
  963. Die  Daten  werden  nicht  komplett,  sondern  immer  in  einzelnen  Sätzen  
  964. geladen. Verwaltet werden die Daten... 
  965.   
  966.     -    Anrede  
  967.     -    Vorname                      (INDEX-Feld)  
  968.     -    Name bzw. Firmenname         (INDEX-Feld)  
  969.     -    Straße                       (INDEX-Feld)  
  970.     -    Postleitzahl  
  971.     -    Ort                          (INDEX-Feld)  
  972.     -    Telefon  
  973.     -    Zusatz, Eintrag erzeugt Warnung bei Auftragsannahme oder beim  
  974.                  Auftrag laden in der Auftragspflege-Maske. 
  975.   
  976.             [1] Die Funktionen der Kundenverwaltung 
  977.   
  978.     [1] Kundenannahme  
  979.     [2] Kunden suchen/ändern  
  980.     [3] Kundenliste  
  981.     [4] Kunden aussortieren  
  982.     [5] dto. Probefunktion  
  983.     zu Kundenimport  
  984.     
  985.  
  986.  
  987.  
  988.   
  989. ACOUNT  
  990.                 [1][1] Die Kundenannahme  
  991.                 ------------------------ 
  992.   
  993. ...ermöglich  die Neuaufnahme eines Kunden. Entweder direkt oder als Sprung  
  994. aus der Auftragsannahme.  
  995. Die  Kundennummern  werden  laufend  ab  '10000'  vergeben. Per Löschen des  
  996. Kunden  oder  Kunden  aussortieren  ('Gelöschte'  Kunden werden gesucht und  
  997. überschrieben).  Nach  Name, Straße und Ort wird auf sofort bei der Eingabe  
  998. nach   Duplikaten   gesucht   (gleiche   Schreibweise   vorausgesetzt)  und  
  999. ausgegeben  und gewarnt. Mit [Cursor auf/ab] können die Felder angesprungen  
  1000. werden.   Unter  dem  letzten  Feld  'Zusatz'  oder  nach  [Esc]  wird  zur  
  1001. Abfrage...   'Speichern   [J/N]'   gesprungen.   'J'  speichert,  'N'  oder  
  1002. nochmaliges  'Esc' bricht ohne Speichern ab. Der Datensatz ist wieder frei!  
  1003. Es  wird  in  die Datei 'KUNDEN.RDM' gespeichert. Die Anzahl der Datensätze  
  1004. ist in 'KUNDEN.CNT' gespeichert!
  1005.  
  1006.  
  1007.  
  1008.   
  1009. ACOUNT  
  1010.                 [1][2] Kunden suchen/ändern  
  1011.                 --------------------------- 
  1012.   
  1013. Gesucht werden kann im Leftstring-Verfahren nach ...  
  1014. -   Name            (oder Segment ab Namensbeginnes)  
  1015. -   Name,Vorname    (oder Segmente ab Namens-, Vornamensbeginnes)  
  1016.                     z.B.: für 'Charly Bauer' Vorgabe von...  
  1017.                     -> 'Bau,Cha'  
  1018. -   Straße          (oder Segment ab Straßennamensbeginnes)  
  1019. -   Ort             (oder Segment ab Ortsnamensbeginnes)  
  1020. Alle gefunden Sätze werden gelistet. Die Auswahl erfolgt per Eingabe  
  1021. der lfd. Nr.  
  1022. Der Datensatz wird angezeigt mit folgenden Funktionen ...  
  1023.     [K] Kundenstatistik zeigen  
  1024.     [A] Archiv zeigen  
  1025.     [Ä] Ändern von Kundendaten  
  1026.     [L] Löschen des Kunden  
  1027. Mit [Esc] kommen Sie schrittweise wieder zum Hauptmenü zurück. 
  1028.   
  1029. In  diesen  Programmteil  kann  auch direkt aus einem geladenen Auftrag des  
  1030. Kunden per Taste [K] gesprungen werden.
  1031.  
  1032.  
  1033.  
  1034.   
  1035. ACOUNT  
  1036.                 [1][2][K] Kundenstatistik zeigen  
  1037.                 -------------------------------- 
  1038.   
  1039. ...zeigt  alle  Bewegungen  dieses  Kunden  nach lfd. Aufträgen, Aufträgen,  
  1040. Rechnungen,  Garantie  und  Kulanz mit 'erster Bewegung' und Summen auf dem  
  1041. Bildschirm.
  1042.  
  1043.  
  1044.  
  1045.   
  1046. ACOUNT  
  1047.                 [1][2][A] Kundenarchiv zeigen  
  1048.                 ----------------------------- 
  1049.   
  1050. Nach  Abfrage  des  Geschäftsjahres  werden  alle  Vorgänge  dieses  Kunden  
  1051. gelistet.  Wurde  'Alte  Rechnungen  speichern'  in  'AC_SYSXL.PRG  System:  
  1052. Systemdaten'  gewählt, können alle Rechnungen etc. per Eingabe der lfd. Nr.  
  1053. auf dem Bildschirm angezeigt und mit [Return] durchgescrollt werden.  
  1054. Beim Verlassen kann per Taste [D] eine Rechnungskopie gedruckt werden.
  1055.  
  1056.  
  1057.  
  1058.   
  1059. ACOUNT  
  1060.                 [1][2][Ä] Ändern von Kundendaten  
  1061.                 -------------------------------- 
  1062.   
  1063. Kann  über  die Taste [Ä] erfolgen. Die weitere Eingabe erfolgt wie bei der  
  1064. Kundenannahme.
  1065.  
  1066.  
  1067.  
  1068.   
  1069. ACOUNT  
  1070.                 [1][2][L] Kunden löschen  
  1071.                 ------------------------ 
  1072.   
  1073. Das  Löschen  von  Kunden  ist  jetzt  auch  per Taste [L] möglich. Es wird  
  1074. daraufhin  überprüft,  ob  noch aktuelle Aufträge des Kunden vorhanden sind  
  1075. und  evtl.  abgebrochen.  Darauf  wird  der  Kunde codiert gespeichert, ist  
  1076. nicht  mehr  suchbar und der betreffende Datensatz wird bei der Neuaufnahme  
  1077. eines  Kunden  überschrieben.  Leider  bleibt  die Statistik des bisherigen  
  1078. Kunden bestehen und wird dem NEUEN Kunden 'untergejubelt'.
  1079.  
  1080.  
  1081.  
  1082.   
  1083. ACOUNT  
  1084.                 [1][3] Kundenlisten ausgeben  
  1085.                 ---------------------------- 
  1086.   
  1087. Bietet die Möglichkeit zur selektierten Ausgabe der Kundendatei... 
  1088.   
  1089.         [1] nach lfd.-Nr.  
  1090.         [2] alphab. sort.  
  1091.         [3]  "          von Namensbeginn ?  bis ?  
  1092.         [4] aktive Kunden seit... (mit Umsätzen >= ... DM auf dem  
  1093.                                    Kundenkonto seit den letzten x  
  1094.                                    Jahren!) 
  1095.   
  1096. Ausgegeben werden kann auf ...  
  1097.         [0] Bildschirm      nur Bildschirm  
  1098.         [1] Drucker         Bildschirm + Druckerliste  
  1099.         [2] Disk            Bildschirm + Hauptverzeichnis ('KUNDEN.ASC') 
  1100.   
  1101.  Zur Ausgabe auf Disk  
  1102. ...es  wird  auf  das  angemeldete  Hauptverzeichnis  in  eine Datei namens  
  1103. 'KUNDEN.ASC' ausgegeben. Es werden die Felder ... 
  1104.   
  1105.     Anrede  
  1106.     Vorname  
  1107.     Name  
  1108.     Strasse  
  1109.     PLZ  
  1110.     Ort  
  1111.     Kdnr = Kd.-Nr.  
  1112.       
  1113. ...ausgegeben wobei die erste Zeile die Feldnamen enthält.  
  1114. Die  jeweils  überschriebene  Exportdatei  'KUNDEN,ASC' kann in Datenbanken  
  1115. wie  Phönix  oder  Twist  etc.  oder  in Textverarbeitungen wie papyrus für  
  1116. Adressaufkleber oder Serienbriefe (z.B. Rundschreiben) importiert werden. 
  1117.   
  1118. ACHTUNG:  
  1119. Feldtrenner     =   TAB     =   ASCII-Code 9  
  1120. Satztrenner     =   CR LF   =   ASCII-Code 13,10
  1121.  
  1122.  
  1123. ACHTUNG: Achten Sie bei alphabetisch sort. Listen darauf, daß genügend 
  1124. Speicherplatz (siehe Funktionen im Hauptmenü) übrig ist. Hier 
  1125. überschlägig (Anzahl Kunden x 50) + Sicherheitreserve 20 kB!
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131. ACOUNT  
  1132.                 [1][4] Kunden aussortieren  
  1133.                 -------------------------- 
  1134.   
  1135. Das  Archiv  (ARCHIVxx.DAT), und die aktuellen Aufträge werden auf Einträge  
  1136. der  Kunden  überprüft  und  falls  keine  vorliegen  der Kunde zum Löschen  
  1137. vorgemerkt.  Nachträglich  können alle Kunden gelöscht werden siehe Löschen  
  1138. des Kunden.  
  1139. Mit  diesem  Programmteil  kann  in  einer  Kundendatei  langfristig wieder  
  1140. Speicherplatz freigeräumt werden.  
  1141. Der  Programmteil  [1][5]  führt  anstelle dieses Programmteiles [1][4] die  
  1142. Funktion  nur zur Probe aus, und gibt die zum Löschen vermerkten Kunden auf  
  1143. dem Bildschirm aus, löscht aber nicht.
  1144.  
  1145.  
  1146.  
  1147.   
  1148. ACOUNT  
  1149.                            Kundenimport  
  1150.                            ____________ 
  1151.   
  1152. Ein Import von Kunden (Adressen) aus Adressverwaltungen, Datenbanken   
  1153. etc. ist bisher nicht möglich, an einem externen Importprogramm wird   
  1154. jedoch nebenbei gebastelt, ist schon weit gediehen aber noch nicht   
  1155. ausgabefähig!   
  1156. Bei Bedarf einfach mal nachfragen.
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.   
  1165.                         ------------------------
  1166.  
  1167.  
  1168.  
  1169.  
  1170.   
  1171. ACOUNT  
  1172.                   [2] Die Auftragsannahme  
  1173.                   ======================= 
  1174.   
  1175. Für  alle  Arten  von  Rechnungen,  Lieferscheinen,  Reparaturen,  Service,  
  1176. Kostenvoranschlag/Angebot  bzw.  Lieferschein  an  Kunden  müssen Sie einen  
  1177. Auftrag anlegen, zur Zeit auch für Sofortrechungen bei Barverkauf. 
  1178.   
  1179. Bei  der  Auftragsannahme  gelangen Sie zuerst in die Kundenauswahl die dem  
  1180. Programmteil  Kunden suchen/ändern entspricht. Finden Sie den Kunden nicht,  
  1181. tippen  Sie  [Return]  und  [N]  für  Neueingabe  und  Sie  gelangen in die  
  1182. Kundenannahme.  
  1183. Nach  Auswahl oder Abschluß der Speicherung des neuen Kunden wird der Kunde  
  1184. in  die  Auftragsannahme übernommen. Die Auftragsnummer wird automatisch ab  
  1185. einer   in  AC_SYSXL.PRG  'System:  Einstellungen  des  Auftragsformulares'  
  1186. einzustellenden  Startnummer vergeben. Dort können Sie bei Bedarf (d.h. bei  
  1187. einem Serviceauftrag) folgende Daten eingeben... 
  1188.   
  1189. -   Gerät: ist die Bezeichnung des zu reparierenden Gerätes  
  1190. - Fehler1: erste Zeile des Fehlers des Gerätes bzw. der auszuführenden  
  1191.            Arbeiten.  
  1192. - Fehler2: 2. Zeile  
  1193. - Fehler3: 3. Zeile  
  1194. -  Termin: Der Termin für die auszuführenden Arbeiten. Dieser wird in  
  1195.            eine Datums-Box zur Übersicht gelistet und in einer kplt.  
  1196.            Terminverwaltung auch automatisch im Terminplaner bei  
  1197.            Programmstart und beim Zugang zur [3] Auftragspflege  
  1198.            gelistet.  
  1199. [Cursor up/down] springt zwischen den Feldern.  
  1200. [UNDO]           löscht die aktuelle Eingabe.  
  1201. [Esc]            bricht die Eingabe ab und kehrt ohne Speicherung zum  
  1202.                  Hauptmenü zurück  
  1203. Nach dem letzten Feld 'Termin'  wird zur Abfrage ...  
  1204. 'Speichern [J/N]'  
  1205. gesprungen.  
  1206. 'J' speichert,  
  1207. 'N' oder nochmaliges  
  1208. 'Esc' bricht ohne Speichern ab. Der Datensatz ist wieder frei!  
  1209. Nach  dem  Speichern  wird  zur  Abfrage 'Drucken [J/N]' gesprungen. Ist es  
  1210. keine  Sofortrechnung  kann  das  Auftragsformular,  da als Datei im Ordner  
  1211. 'FORMULAR'  als  Datei  'AUFTRAG.FRM'  editiert  werden  kann,  ausgedruckt  
  1212. werden. Siehe Formular-Vorgabe.  
  1213. Das  Programm  springt  danach  sofort  in  die  (fast  gleich  aussehende)  
  1214. 'Auftragspflege-Maske'  in  den  Programmteil  [3]  Auftragspflege  wo  Sie  
  1215. sofort  (nach  [Return])  mit  der  Rechnungsvorerfassung  beginnen können,  
  1216. Rechnungen,   Lieferschein   an   Kunden,   Kostenvoranschlag/Angebot  etc.  
  1217. erstellen und ausdrucken usw.
  1218.  
  1219.   
  1220.                         ------------------------
  1221.  
  1222.  
  1223.  
  1224.  
  1225.   
  1226. ACOUNT 
  1227.   
  1228.                 [3] Die Auftragspflege  
  1229.                 ====================== 
  1230.   
  1231. ...ist  zuständig  für  alles was mit Aufträgen, Kostenvoranschlag/Angebot,  
  1232. Lieferschein  an  Kunden,  Rechnungen und der Eingabe, Ausdruck usw. zu tun  
  1233. hat.  An  laufenden  Aufträgen  können (je nach Einstellung in AC_SYSXL.PRG  
  1234. System:  Dateigrößen)  max.  199  Stk.  mit  jeweils max. 230 Positionen je  
  1235. Auftrag  angelegt  sein,  die  sich  entweder automatisch nach Zahlung oder  
  1236. Storno   reorganisieren  (will  heißen:  verschwinden)  oder  per  Hand  im  
  1237. Programmteil  [6]  Datensicherung  /  Reorganisation in den Unterprogrammen  
  1238. [6][3] oder [6][4] reorganisiert werden können.  
  1239. Gespeichert wird in die Datei: 'AUFTRAG.DAT'. 
  1240.   
  1241. Dies ist einer der Hauptprogrammteile und besteht aus 2 Grundmodis...  
  1242. · Die Auftragsverwaltung    : Verwaltung und Ändern allgemeiner Auf-  
  1243.                               tragsdaten (Auftragsnummer, Kundendaten,  
  1244.                               Auftragstermine,  -Geräte und auszu-  
  1245.                               führende Arbeiten etc.)  
  1246.                               Siehe Auftragspflege-Maske.  
  1247. · Die Rechnungs-Vorerfassung: Dient zur eigentlichen Eingabe von  
  1248.                               Auftrags-, Angebots-, Lieferschein- oder  
  1249.                               Rechnungspositionen, Abschließen des Auf-  
  1250.                               trages, Ausdruck v. Rechnungen, KVA's,  
  1251.                               Abfrage der jeweiligen Auftragsstatistik  
  1252.                               etc.  
  1253.                               Siehe Rechnungsvorerfassung (speziell). 
  1254.   
  1255. Per   Taste   [3]   starten   Sie   aus   dem   A_COUNT.PRG-Hauptmenü   die  
  1256. Auftragspflege!   Nach  etwas  Ladezeit  der  Aufträge  (abhängig  von  der  
  1257. derzeitigen Größe der Auftragsdatei) gelangen Sie in die Auftrags- auswahl. 
  1258.   
  1259. Neuheit hierzu:  
  1260. Als  Neuerung  ist  auch  hier  bereits ein Terminplaner integriert, der am  
  1261. unteren   Bildrand   zeilenweise   die  Auftragsnummern  mit  eingetragenen  
  1262. Terminen  für  eine  Woche  (ab  dem  jeweils  gestrigen Tag) anzeigt. Dies  
  1263. schafft  einen  besseren Überblick über Auftragstermine zu diesem Zeitraum.  
  1264. Wenden Sie deshalb die Terminvorgabe bei der Auftragsannahme konsequent an! 
  1265.   
  1266. Der  Terminplaner  funktioniert  jetzt  auch bei Monats- und Jahreswechseln  
  1267. korrekt!  Beispielsweise  wird  jetzt  der  01.05.96  als folgender Tag des  
  1268. 30.04.96 und der 01.03.96 als folgender Tag des 29.02.96 erkannt. 
  1269.   
  1270. Die Punkte...  
  1271. - Auftragsauswahl
  1272. - Auftragspflege-Maske
  1273. - Rechnungsvorerfassung (speziell)
  1274. - Suche in Rechnungstext-Katalog
  1275. - Suche und Eintrag von Artikeln
  1276. - Rechnungsvorerfassung: 'Help'-Funktionen
  1277. - Beendigung der Rechnungsvorerfassung (vorläufig)
  1278. - Abschluß der Rechnungsvorerfassung
  1279. - Rechnungsausdruck
  1280. - Rechnungsausdruck nachträglich wiederholen
  1281. - Lieferschein an Kunden
  1282. - Kostenvoranschlag/Angebot
  1283. - Alle Befehls-Codes im Überblick
  1284. - Mahnungen und Werksreparaturen (Lieferantenlieferscheine) per
  1285.   Texteditor - Mahnungsgenerierung/Lieferscheingenerierung
  1286.  
  1287.  
  1288.   
  1289. ACOUNT 
  1290.   
  1291.                 [3] Die Auftragsauswahl  
  1292.                 ----------------------- 
  1293.   
  1294. Zum Auswählen eines Auftrages erscheint am oberen Bildrand die Abfrage...  
  1295.   'Wähle Auftragsnummer/Namen: '  
  1296. Folgende Suchmöglichkeiten im Instring-Algorithmus sind implementiert... 
  1297.   
  1298. · Die Eingabe der Auftragsnummer läßt die Auftragspflege-Maske mit den  
  1299.   zugehörigen Daten sofort erscheinen. > INDEX-Feld  
  1300. · Durch Eingabe des Familiennamens oder einiger Anfangsbuchstaben vom  
  1301.   Familiennamen des Kunden oder, wie bei der  
  1302.   Kunden-Maske, per Eingabe der Anfangsbuchstaben des  
  1303.   Familiennamens  + [,]  + Anfangsbuchstaben des Vornamens (z.B.  
  1304.   'Bau,Kar') erscheinen (je 10 Positionen) alle laufenden Aufträge von  
  1305.   Kunden mit diesem Namen oder Namenssegment(en). Wird  
  1306.   ausschließlich [Return] eingegeben, erscheint  die  komplette  
  1307.   Auftragsliste der Reihenfolge der Auftragsannahme. > INDEX-Feld  
  1308.   Nach Eingabe können Sie mit [Return], falls mehr als 10 Positionen  
  1309.   gefunden wurden, die Liste der gefundenen Aufträge 10-positionenweise  
  1310.   durchblättern. Nach dem letzten Eintrag erscheint die Liste wieder von  
  1311.   vorne!  
  1312.   Auswählen können Sie hier durch Eingabe der Pos. Nr. (die lfd. Nr.,  
  1313.   nicht die Auftragsnummer). Die Eingabe ist ab Version 3.03XL 3-stellig  
  1314.   möglich, da jetzt max. 199 lfd. Aufträge möglich sind!
  1315.  
  1316.   
  1317. Nach erfolgreicher Auswahl erscheint die Auftragspflege-Maske...
  1318.  
  1319.  
  1320.  
  1321.   
  1322. ACOUNT  
  1323.                 [3] Die Auftragspflege-Maske  
  1324.                 ---------------------------- 
  1325.   
  1326. Die   hier   erscheinende   Auftragspflege-Maske  entspricht  in  etwa  der  
  1327. Auftragsannahme-Maske.   Es   erscheinen  die  Kunden-  und  Auftragsdaten,  
  1328. darunter   das  Datum  der  Auftrags-Annahme,  zusätzlich  eine  allgemeine  
  1329. Auftragsstatistik  mit  Positionen  und  bisherigem  Bruttowert.  Weiterhin  
  1330. erscheint  die Anzeige 'Status: ', das den Auftragsstatus anzeigt, d.h. der  
  1331. Status in dem sich der Auftrag gerade befindet. 
  1332.   
  1333. Weiterhin  wird  angezeigt,  ob  eine  Warenbestellung  vorliegt,  die  per  
  1334. Funktion  Bestellung unter SUPPART.PRG mit dieser Auftragsnummer aufgegeben  
  1335. wurde.  Diese Anzeige erscheint bis der Artikel in diesem Unterprogramm als  
  1336. 'geliefert'  eingegeben  wurde!  Sollte der gewählte Kunde eine Information  
  1337. unter  Zusatz  enthalten, wird diese invertiert angezeigt und muß mit einer  
  1338. Taste bestätigt werden! 
  1339.   
  1340. In  der  Auftragspflege-Maske  haben  Sie  nun  folgende,  die  allgemeinen  
  1341. Auftragsdaten betreffenden Funktionen mit folgenden Tasten zur Auswahl... 
  1342.   
  1343. [D]  Auftragsformular nochmals ausdrucken!  
  1344. [Ä]  allgemeine Auftragsdaten ändern oder ergänzen, z.B. Termin,  
  1345.      Gerätebezeichnungen etc. Gerät, Arbeit und Termin können geändert  
  1346.      und gespeichert werden! (Nicht mehr möglich ab Auftragsstatus:  
  1347.      'bezahlt'). Entspricht Eingaben unter [2] Auftragsannahme.
  1348.      ACHTUNG: Nach Änderungen und [Esc] oder [N] bei der Abfrage 
  1349.      'Speichern [J/N] ' wird die alte Anzeige leider noch nicht wieder 
  1350.      hergestellt!
  1351. [K]  Die  Taste [K] wurde mit einer NEUEN Funktion  belegt. Die  
  1352.      frühere Funktion der Taste [K] wird jetzt über die Taste [N]  für  
  1353.      '[N]euer Kunde' aufgerufen.  
  1354.      Mit [K] können sie mit vorgegebenem Kunden aus dem  
  1355.      aktuellen Auftrag in  das  Programm  A[1][2] Kunden suchen/ändern  
  1356.      springen und alle dort gebotenen Funktionen für den aktuellen  
  1357.      Kunden nutzen. So können auf die Schnelle die Daten des  
  1358.      Kunden eingesehen oder geändert (z.B. neue Telefonnummer)  
  1359.      und wieder in den Auftrag zurückgekehrt werden. Mit [Esc] kommen  
  1360.      Sie aus dem Kunden-Menü wieder in den Auftrag zurück, aus  
  1361.      dem Sie diese Funktion starteten.  
  1362. [N]  Die frühere Funktion der Taste [K] wird jetzt mit der Taste [N]  
  1363.      aufgerufen. Dem gerade geladenen Auftrag kann hiermit ein anderer  
  1364.      Kunde zugewiesen werden, was in der Praxis öfters nötig ist. Nach  
  1365.      Bestätigung  'Neuer Kunde?  [J/N]' gelangen Sie ins Programm  
  1366.      A[1][2] Kunden suchen/ändern aus dem Sie einen neuen Kunden  
  1367.      wählen können. Darauf wird der neue Kunde eingetragen und Sie  
  1368.      gelangen zurück ins Auftragspflege-Menü. (Der Aufruf  der  
  1369.      Funktion [N] ist nicht mehr möglich ab Auftragsstatus: 'bezahlt')  
  1370.      ACHTUNG:  
  1371.      Es kann mit dieser Funktion ein anderer Kunde gewählt werden,  
  1372.      nicht aber die Daten des bestehenden Kunden geändert.  
  1373.      Dies ist jetzt per Taste [K] möglich!  
  1374. [S]  storniert nach Sicherheitsabfrage den Auftrag. Danach ist der  
  1375.      Zugang zu diesem Auftrag mehr möglich! Danach erhält der Auftrag  
  1376.      den Auftragsstatus storniert = gelöscht.  
  1377.      (Nicht mehr möglich ab Auftragsstatus: 'bezahlt')  
  1378. [R]  schaltet in das sehr ähnlich aussehende Rechnungsverwaltung-  
  1379.      Menü. Funktion hier siehe Programm A[4] 
  1380.   
  1381. [Return/Enter]  alleine  schaltet in die eigentliche Rechnungsvorerfassung.  
  1382. Ein  Löschen  von  Aufträgen  ist  nicht  möglich,  nur das Stornieren oder  
  1383. Abändern in einen neuen Auftrag!
  1384.  
  1385.  
  1386.  
  1387.   
  1388.                 [3] Rechnungsvorerfassung (speziell)  
  1389.                 ------------------------------------ 
  1390.   
  1391. ...  dient zur Eingabe und Pflege der eigentlichen Auftrags- und Rechnungs-  
  1392. ,   KVA-,   Angebots-   und  Lieferscheinpositionen,  also  als  Rechnungs-  
  1393. Vorerfassung.  
  1394. Bei  Aufruf  der  Rechnungsvorerfassung  ([Return]  aus  dem vorhergegenden  
  1395. Menü)  werden jetzt automatisch die letzten Auftragspositionen (bei bereits  
  1396. bearbeiteter Eingabe) angezeigt! 
  1397.   
  1398. Neuheit:  
  1399. Falls unter SUPPART.PRG ...  
  1400. [3][1]  Warenzugang  [#] oder [3][2] Bestellungen eine Bestellung mit einer  
  1401. eingetragenen    Auftragsnummer   unter   Bestell-Codes   als   'geliefert'  
  1402. eingegeben  wird,  wird dieser Posten automatisch (ohne Ihr Zutun) als neue  
  1403. Auftragsposition  eingetragen  und  VK-Preis  und der Menge nach vorheriger  
  1404. Abfrage gesetzt.  
  1405. Beim  nächsten  Aufruf  dieses  Auftrages  sind  diese Positionen in Punkto  
  1406. Menge  und  Preis  zu  kontrollieren  und  evtl.  zu  korrigieren! Wenn dem  
  1407. Ausdruck  einer Rechnung unter Rechnungsverwaltung diese als Auftragsstatus  
  1408. 'bezahlt'  eingegeben  wurde werden alle Artikel als der ARTIKEL-Datei, die  
  1409. mit  Code  [#]  oder [E][#] eingetragen wurden im Bestand korrigiert, siehe  
  1410. unter 'Artikelverwaltung [1] [E]ingabe' bei 'Menge'.  
  1411. Das  ATARI-Problem  mit dem scharfen 'ß' werden bereits bei der Eingabe für  
  1412. eine   fehlerfreie  Druckerausgabe  konvertiert!  Bei  einem  installierten  
  1413. Systemzeichensatz,  der  nicht  dem  ATARI-System-  Zeichensatz entspricht,  
  1414. kann das 'ß' darum evtl. verändert aussehen.
  1415.  
  1416.   
  1417. Eingabecodes allgemein:  
  1418. ----------------------- 
  1419.   
  1420. Grundsätzlich  findet  die  Rechnungsvorerfassung  zeilenweise  statt. Alle  
  1421. Befehle  beziehen  sich  auf  eine  Zeile.  Allgemein  können  Sie folgende  
  1422. Grundformen von Auftrags-(=Rechnungs) Positionen eingeben... 
  1423.   
  1424. · Texte                                 :    = Taste [T][Return]  
  1425. · Texte in Fettschrift                  :    = Taste [F][Return]  
  1426. · Bauteile/Material/Ersatzteile (allgemein)  = Taste [B][Return]  
  1427. · Arbeitszeiten                              = Taste [W][Return]  
  1428. · Text/oder Materialvorgabe aus vorhandenem  
  1429.   Rechnungstext-Katalog übernehmen           = Suchsegment [Return]  
  1430. · Aus Artikeldatei übernehmen                = Taste [#] bzw. jetzt  
  1431.                                                auch NUR [Return] 
  1432.   
  1433. Grundsätzlich existieren Textzeilen und Materialzeilen... 
  1434.   
  1435. Textzeilen      :   enthalten  nur Texte ohne Verarbeitung (Anzeige oder  
  1436.                     Abfrage) von Mengen und Einzelpreisen. Mit Code [T],  
  1437.                     [F] oder Übernahme einer 'Text'-Vorgabe aus  
  1438.                     'KATALOG.DAT'  
  1439. Materialzeilen  :   enthalten Texte mit Anzeige und Abfrage der Mengen  
  1440.                     und Einzelpreise. Anzeige auch wenn beides '0'! Mit  
  1441.                     Code [B],  [#] (=Übernahme aus Artikeldatei)  oder  
  1442.                     Übernahme einer 'Material'-Vorgabe aus  
  1443.                     'KATALOG.DAT' oder auch [W] für Arbeitszeiten. 
  1444.   
  1445. Die  einzelnen  Funktionen  können mit folgende Codes angewählt werden, die  
  1446. unter...  
  1447.   'Weiter mit Code : '  
  1448. ...eingegeben werden. 
  1449.   
  1450. Bestandteile der eigentlichen Auftragsdaten sind...  
  1451. --------------------------------------------------- 
  1452.   
  1453. · Der Positionscode:([T], [F],  [B], [W], [#]) für die Art des  
  1454.   Eintrages. Intern verwendet und vom User nicht ersichtlich  
  1455. · Der Text:        lesbarer Eintrag wie ausgeführte Arbeiten,  
  1456.                    Artikelbezeichnung etc.  
  1457. · Die Menge:       Auch  negativ  (vorangestelltes '-'  für  Abzüge  
  1458.                    oder Gutschriften!)  Ausgegeben  werden  auf  Drucker  
  1459.                    und Bildschirm  höchstens  3  Vorkomma-  und  2  
  1460.                    Nachkommastellen, also '123.45'.  
  1461. · Der Einzelpreis: i.d.R. Netto. Die lästigen, teilweise vorhandenen,  
  1462.                    dem Preis vorangestellten Leerzeichen sollten in  
  1463.                    dieser Version verschwunden sein. Ausgegeben werden  
  1464.                    auf Drucker und Bildschirm höchstens 5 Vorkomma- und  
  1465.                    2 Nachkommastellen, also '12345.67'.  
  1466. · Der Gesamtpreis: je Position aus (Menge x E-Preis) errechnet.  
  1467.                    Ausgegeben werden höchstens auf Bildschirm 5  
  1468.                    Vorkomma- und 2 Nachkommastellen, also 12345.67 und  
  1469.                    auf Drucker 6  Vorkomma- und 2 Nachkommastellen, also  
  1470.                    123456.78. Die beschränkte Ausgabe auf den Bildschirm  
  1471.                    beeinträchtigt die korrekte Berechnung und Ausgabe  
  1472.                    auf den Drucker nicht! Ein Überlauf auf dem  
  1473.                    Bildschirm wird mit '######.##' angezeigt. 
  1474.   
  1475. Die Eingabecodes im Einzelnen:  
  1476. ------------------------------ 
  1477.   
  1478. · Taste [T] (Text) oder Taste [F] (Fettschrift-Text) Hier geben Sie  
  1479.   ein...  
  1480.   -  Ausgeführte Arbeiten  
  1481.   -  Zusätzliche Kommentare  
  1482.   -  Leerzeilen (1 x Leertaste drücken erforderlich!!!)  
  1483.   d.h. alle Eingaben ohne Mengen- u. Preisangaben ein!  
  1484.   Es wird nur der Text abgefragt! (Alle Zeichen incl. Komma erlaubt)  
  1485.   Aktuelle Eingabe ist per [Esc] abzubrechen mit Löschung dieser  
  1486.   Position! Per Taste [Tab] kann jetzt 8-Spaltenweise bei der Eingabe  
  1487.   weitergesprungen werden um schnellere Korrekturen vornehmen zu können.  
  1488.   Seit einigen Versionen können als Text 54 Stellen statt 50 Stellen wie  
  1489.   bisher eingegeben werden! Bei der Anzeige können deshalb  
  1490.   Überschneidungen zwischen Text und Menge kommen. Ausgedruckt wird  
  1491.   jedoch korrekt, falls die Platzhalter im Formular RECHNUNG.LIN korrekt  
  1492.   gesetzt wurden! 
  1493.   
  1494. · Taste [B] (Bauteile) Hier geben sie ein...  
  1495.   -  Bauteile  
  1496.   -  Ersatzteile  
  1497.   -  Waren/Artikel  
  1498.   -  Materialien - u.  evtl. Fahrtkosten, Pauschalen und auch Rabatte  
  1499.      etc. 'per Hand' ein!  
  1500.   Es wird der Text, Menge sowie der Netto-Einzelpreis abgefragt!  
  1501.   Brutto-Preis-Eingabe  ist  möglich durch ein dem  Preis  
  1502.   vorangestelltes  
  1503.   'B'. Die lästige Umrechnung per Taschenrechner entfällt.  
  1504.   z.B.: der Bruttopreis sollte 1.15 DM betragen.  Die Eingabe mußte  
  1505.   bisher Netto erfolgen, also '1'. Jetzt können Sie auch eingeben:  
  1506.   'B1.15' z.B.: Bruttopreis: 49.50 DM.  
  1507.   Anstelle Umrechnen per Hand und Eingabe:  
  1508.   '43.03' direkte Eingabe 'B49.50' oder besser 'B49.5'.  Die  
  1509.   Einzelpreis- Anzeige erfolgt immer als Nettopreis! 
  1510.   
  1511.   (Bei  Menge und Einzelpreis auch Kommastellen bis 2 Stellen  hinter  
  1512.   dem Komma erlaubt) 
  1513.   
  1514. · Taste [W] (Arbeits-[W]erte) Hier geben sie ein... Die Arbeitszeit je  
  1515.   nach Voreinstellung in AC_SYSXL.PRG 'System: Systemdaten' in AE's a 6  
  1516.   Min. oder in Std. ein!  
  1517.   Menge und Preis werden abgefragt. Der Preis je Einheit wird aus den  
  1518.   Vorgaben der Systemdaten übernommen!  
  1519.   Preis/Bruttopreis-Eingabe siehe auch [B] wie 'Bauteil' = vorherige  
  1520.   Position! Auch Kommastellen bis 2 Stellen hinter dem Komma sind er-  
  1521.   laubt 
  1522.   
  1523. · Suchvorgabe mind. 3-stellig für die Suche in Rechnungstext-Katalog  
  1524.   (In 'KATALOG.DAT' zu suchendes Segment) Hier können Sie...  
  1525.   ... vorgefertigte Auftrags-/Rechnungstexte die mit AC_SYSXL.PRG  
  1526.   'System: Katalogeingabe' erstellt wurden, suchen und übernehmen. Auch  
  1527.   hier können Bauteile/Material zur automatischen Übernahme in den  
  1528.   Autragstext vorgegeben werden. Z.B. Allgemeine Transistoren incl.  
  1529.   Preis! Die Klassifizierung als Text- oder Materialzeile im Auftrag  
  1530.   übernimmt das Programm selbst. Nähere Erläuterung hierzu siehe  
  1531.   nachfolgend! Aber auch die direkte Übernahme in die Vorerfassung durch  
  1532.   Eingabe der Lfd. Katalog-Nr (ohne Suche) ist möglich... (Drucken Sie  
  1533.   sich mit AC_SYSXL.PRG eine Liste aus!) 
  1534.   
  1535. · [lfd. Nr. Vorgabenummer] der Position aus dem Rechnungstext-Katalog  
  1536.   übernimmt diesen Text bzw, Textfolge direkt in die Vorerfassung, im  
  1537.   Gegensatz zur Suche dieser Vorgabetexte siehe vorheriger Punkt. Z.B.  
  1538.   kann die Eingabe unter 'Code: ' '53' den Text 'Gerät abgeholt,' direkt  
  1539.   übernehmen, falls so definiert oder '87' schreibt eine komplette  
  1540.   gleich eine kplt. Rechnung in der nur noch die Arbeitszeit eingegeben  
  1541.   werden muß usw., also eine wirkliche Arbeitserleichterung! 
  1542.   
  1543. · Taste [#] oder nur [Return] zur Suche und Eintrag von Artikeln in die  
  1544.   Rechnungsvorerfassung. Hier können Sie Artikel aus der Artikeldatei  
  1545.   suchen und mit dem vorgegebenen oder autom. kalkulierten VK-Preis  
  1546.   übernehmen. Siehe extra Beschreibung im Feld weiter hinten... 
  1547.   
  1548. · Taste [E][#]  zur Suche und Eintrag von Artikeln in die Rechnungs-  
  1549.   vorerfassung zum EK-Preis. Brutto  bzw. Nettoeingabe in der Artikel-  
  1550.   liste werden berücksichtigt! Artikel, die mit den letzten beiden  
  1551.   Punkten in den Auftrag übernommen wurden, werden, sobald die Rechnung  
  1552.   als 'bezahlt' eingegeben wird, automatisch im Bestand der  
  1553.   'ARTIKEL.RDM'-Datei korrigiert. Der Text dieser Artikel endet immer  
  1554.   mit '#'  +  'lfd.  Nummer',  z.B.: '#129'  oder  '#1216'. Dies muß  
  1555.   so am Text-Zeilenende (Ende der Artikelbezeichnung) verbleiben,  
  1556.   sonst funktioniert die Bestandskorrektur nicht zuverlässig, da der  
  1557.   betreffende Artikel nicht mehr erkannt wird!
  1558.  
  1559.  
  1560.  
  1561.  
  1562.          ------------------------   Erläuterung
  1563.  
  1564.  
  1565.               [3] Suche in Rechnungstext-Katalog
  1566.               ==================================
  1567.  
  1568. ... zur Übernahme von Auftragsposten aus Vorgabeliste (KATALOG.DAT):
  1569.  
  1570. Seit der Version 2.00 können Textzeilen u. Material/Bauteile incl.
  1571. Nettopreise  etc. u. sogar ganze Gruppen von Vorgabe-Texten aus einem
  1572. Katalog mit vorgefertigten Positionen aus der Auftragspflege heraus
  1573. gesucht  und  in den Auftrag übernommen werden, was einiges Tipparbeit
  1574. ersparen kann!
  1575. Um diese Text- u. Materialpositionen vorgeben zu können, ist das
  1576. Programm AC_SYSXL.PRG um diesen Punkt 'System: Katalogeingabe' erweitert
  1577. worden.
  1578.  
  1579. Bearbeitung in ACOUNTXL.PRG:
  1580. ----------------------------
  1581.  
  1582. Sie  können  aus  der 'KATALOG.DAT'-Datei auf 2 Arten  Positionen  in
  1583. den Auftrag übernehmen...
  1584. - Durch Eingabe der lfd. Nummer des gewünschten Textes oder der
  1585.   Textfolge, falls Sie diese auswendig wissen oder die ausgedruckte
  1586.   Liste aus AC_SYSXL.PRG vorliegen haben!
  1587. - Suchen  eines Textsegmentes durch Eingabe einer mindestens
  1588.   3-stelligen Vorgabe als TEXT! (keine Nummern!!!)
  1589. z.B. Suche nach 'Gerät zerlegt,' durch Eingabe von: 'Ger' oder 'zer'
  1590. usw. Alle Katalog-Positionen, in denen dieses Segment enthalten ist,
  1591. werden 10- positionenweise zur Auswahl angezeigt.
  1592. Mit  [Return]  blättern Sie weiter.  Nach der letzten in  Frage
  1593. kommenden Position erscheint 'ENDE' und die Auflistung beginnt wieder
  1594. von vorne. Auswahl und Übernahme als nächste Auftragsposition durch
  1595. Eingabe der [lfd. Nr.] + [Return]. Abbruch per Taste [Esc].
  1596.  
  1597. Nach  Übernahme  der Position in den Auftrag kann bei Positionen  mit
  1598. dem Code  [T] der Text,  bei Positionen mit dem Code [B] der Text,
  1599. Menge  und Preis  noch  jeweils  sofort  korrigiert oder  einfach  nur
  1600. per  [Return] bestätigt werden.
  1601.  
  1602. Bei Eingabe von Pos. Nr. mit Code [F] im Katalog (was hier nicht
  1603. Fettschrift sondern Folgen von Textzeilen bedeutet) werden die
  1604. vorgegebenen Zeilen nacheinander in den Auftrag übernommen! Siehe
  1605. Manualteil AC_SYSXL.PRG System: Katalogeingabe...
  1606.  
  1607.  
  1608.  
  1609.  
  1610.          ------------------------   Erläuterung
  1611. ACOUNT
  1612.  
  1613.         Suche und Eintrag von Artikeln in die Vorerfassung
  1614.         ==================================================
  1615.  
  1616. ... zur Übernahme von Artikel per Code [#] / [E][#]:
  1617.  
  1618. Die Suche und Übernahme von Artikeln aus der Artikeldatei ...
  1619.  
  1620. Die Taste [#] oder, seit Version 3.03XL auch [Return] alleine ohne
  1621. weitere Eingabe, startet die Artikelsuche. Es erscheint wie bei
  1622. Bestellungen das Menü zur Auswahl des Suchalgorithmus ...
  1623.  
  1624.   [1]     Suche nach Artikel
  1625.   [2]     Suche nach Typ/Wert
  1626.   [3]     Suche nach Best. Nr.
  1627.   [4]     Suche nach Warengruppe
  1628.   [5]     Suche nach Art. Nr.
  1629.   [6]     Suche nach Lieferant
  1630.  
  1631. Nach Anwahl des Suchalgorithmus müssen Sie die Suchvorgabe eingeben. Es
  1632. können komplette Bezeichnungen, ganze Worte oder Wortteile vorgegeben
  1633. werden. Gesucht wird nicht nur ab Feldanfang sondern auch inmitten des
  1634. Feldes. Wird also unter 'Artikel: ' die Suchvorgabe 'IDERS' eingegeben,
  1635. wird auch 'Widerstand ...' gelistet, falls enthalten. Ein Leerstring
  1636. ([Return] ohne Vorgabe) selektiert alle Artikel. [Esc] bricht die Suche
  1637. ab.
  1638.  
  1639. Die  gefundenen Artikel werden nun in 5er-Gruppen gelistet wobei
  1640. folgende Funktionen zur Verfügung stehen...
  1641. [Return]  =    nächste 5er-Gruppe wird gelistet.
  1642. [Esc]     =    Abbruch der Suche und Rückkehr zum Menü Suchalgorithmus.
  1643. [Art. Nr.]=    Durch  Eingabe  der Artikelnummer +  [Return]  wird
  1644.                dieser ausgewählt und in den Rechnungstext übernommen.
  1645.  
  1646. Als Text wird die Bezeichnung unter 'Artikel' + Leerzeichen + 'Typ/Wert'
  1647. + 'Raute'  +  'Artikelnummer'  in  die  Rechnungsvorerfassung  als
  1648. nächste Position übernommen.  Bei Überlänge wird 'Typ/Wert' um die
  1649. entsprechenden Stellen gekürzt. Der Text kann sofort noch verändert
  1650. werden (Außer des Textendes, siehe oben!)  oder  per  Taste  [Esc] die
  1651. Artikelübernahme abgebrochen werden. Des weiteren können Menge und
  1652. E-Preis noch editiert werden (siehe Material/Bauteil-Eingabe [B]).
  1653.  
  1654. Besonderheit:
  1655. -------------
  1656. Sie können Artikel auch zum EK-Preis in den Auftrag übernehmen!  (z.B.
  1657. für Angestellte etc.) Geben Sie dazu NUR [E] ein und lösen mit [#] die
  1658. Eingabe aus. Alles weitere siehe oben!  Die Preis-Art (EK/VK) wird zur
  1659. Übersicht bei der Übernahme  auch  angezeigt!
  1660. Brutto/Netto-Einträge in der Artikelliste werden berücksichtigt. Die
  1661. Übernahme erfolgt natürlich netto!
  1662.  
  1663.  
  1664.  
  1665.  
  1666.              ------------------------   Erläuterung
  1667. ACOUNT
  1668.                 Rechnungsvorerfassung: 'Help'-Funktionen
  1669.                 ========================================
  1670.  
  1671. @index "Auftrag - Positionen löschen"
  1672. [L]  Alle Positionen dieses Auftrages nach Sicherheitsabfrage löschen!
  1673.      Die Löschung wird positionsnummernweise dargestellt, d.h.
  1674.      mitgescrollt und kann dadurch per Druck auf irgend eine Taste
  1675.      abgebrochen werden! Das Tempo der Löschung ist vom Rechner und
  1676.      einem evtl. NVDI abhängig.
  1677. [S]  Auftragsstatistik Auftragswert  wird  nach Arbeitszeit  und
  1678.      Material  aufgeschlüsselt, sowie  Nettopreis und Mwst angezeigt.
  1679.      Bei abgezogenem Rabatt  (Unter Code :  [B],  Menge '-1' ) stimmt
  1680.      diese Statistik nicht mehr!  da der Rabatt sich nur auf Artikel und
  1681.      Material bezieht.
  1682. [P]  Vom Netto-Auftragswert werden der Betrag von 1%,  5%,  10%, 15%,
  1683.      20%, 25%  gelistet,  um diese für einen Rabatt in den Auftrag
  1684.      abtippen  zu können.  (Unter  Code:  [B],  Menge  '-1'  siehe
  1685.      'Sonstiges'  weiter hinten).  Nicht  nur  möglich  sondern seit
  1686.      kurzem  auch  gesetzlich erlaubt!
  1687. [K]  Gibt eine Kalkulation des jeweiligen Auftrages aus um festzustel-
  1688.      len ,ob Sie sich noch in der Gewinnzone bewegen.
  1689.      - Als Basis für die Arbeit dienen die Eingaben für Arbeitskosten
  1690.        in der Dialogbox 'Systemeinstellungen'
  1691.      - Als Basis für Artikel der Artikelliste dient der eingegeben
  1692.        Netto- EK-Preis incl. autom. Umrechnung je Lieferant.
  1693.      - Als Basis für Artikel, die aus dem allgemeinen Katalog bzw.
  1694.        per Hand mit Code 'B' eingegeben wurde dient der rückwärtsgerech-
  1695.        nete Kalkulationsfaktor Nr. 6 aus der Dialogbox 
  1696.        'Kalkulationshilfen'. Es wurde ein hoher Faktor gewählt, da es
  1697.        sich hier meist um  Billig- und  Massenartikel mit hohem KaZu
  1698.        handeln dürfte  bzw. sollte! In zukünftigen Versionen wird die
  1699.        Nummer dieses KaZu wählbar sein, um diese Angabe verfeinern zu
  1700.        können, falls Bedarf besteht!
  1701.        
  1702.    ACHTUNG: Diese Kalkulation ist nicht korrekt falls EK-Preise einge-
  1703.    setzt werden, da diese vom Programm hier nicht erkannt werden!
  1704.    
  1705. [D]  'Datum ändern' wurde aus bereits genannten Gründen gestrichen!!!
  1706. [T]  Alle 'Text'-Positionen des momentanen Auftrages werden wieder in 
  1707.      normale Schrift zurückgesetzt!
  1708. [F]  Alle 'Text'-Positionen des momentanen Auftrages werden in
  1709.      Fettschrift geändert!
  1710.  
  1711.  
  1712.          ------------------------ 
  1713.  
  1714.  
  1715.  
  1716.  
  1717.                 Änderungen an Auftragspositionen  
  1718.                 -------------------------------- 
  1719.   
  1720. Sie  können  in  sämtlichen  Positionen Text, Menge oder Einzelpreis, sowie  
  1721. die Position verändert werden! 
  1722.   
  1723. Ändern einer Textzeile: 
  1724.   
  1725.   [T][Pos.Nr.]  
  1726.      z.B.  'T4' [Return] holt den Text von Pos. '4' für Änderungen Er  
  1727.      kann verändert und mit [Return] übernommen werden, egal ob es ein  
  1728.      reine Textzeile, Material oder aus Katalog oder Artikelliste  
  1729.      übernommene  Positionen  sind. Fettschrift-'Text'-Zeilen  werden in  
  1730.      Normalschrift geändert! Per Taste [Tab] kann für Korrekturen das  
  1731.      Zeilenende durch 8-stellige Sprünge jetzt schneller erreicht  
  1732.      werden. 
  1733.   
  1734.   [F][Pos.Nr.]  
  1735.      z.B.  'F23' [Return] holt den Text von Pos. '23' für Änderungen Er  
  1736.      kann verändert und mit [Return] übernommen werden, egal ob es ein  
  1737.      reine Textzeile, Material oder aus Katalog oder Artikelliste  
  1738.      übernommene Positionen sind. Normale Textzeilen werden in  
  1739.      Fettschrift geändert! 
  1740.   
  1741. Ändern der Menge einer bestimmten Position: 
  1742.   
  1743.   [M][Pos.Nr.]  
  1744.      z.B.  'M12' [Return] holt die Mengenangabe von Pos. '12' Sie kann  
  1745.      verändert und mit [Return] übernommen werden. Ändern Sie nur  
  1746.      Materialzeilen. Diese Funktion ist zwar auch bei reinen Textzeilen  
  1747.      möglich, hat aber keinen Einfluß auf Ausgaben oder Berechnungen da  
  1748.      diese Daten bei Textzeilen nicht berücksichtigt werden.  
  1749.      Mengeneingaben auf Textzeilen werden aber abgespeichert und  
  1750.      vergrößern nutzlos die 'AUFTRAG.DAT'-Datei! 
  1751.   
  1752. Ändern des Einzelpreises einer bestimmten Position: 
  1753.   
  1754.   [P][Pos.Nr.]  
  1755.      z.B.  'P8' [Return] holt den E.-Preis von Pos. '8' Dieser kann  
  1756.      verändert und mit [Return] übernommen werden. Ändern Sie nur  
  1757.      Materialzeilen. Diese Funktion ist zwar auch bei reinen Textzeilen  
  1758.      möglich, hat aber keinen Einfluß auf Ausgaben oder Berechnungen da  
  1759.      diese Daten auf Textzeilen nicht berücksichtigt werden.  
  1760.      Preiseingaben auf Textzeilen werden aber abgespeichert und  
  1761.      vergrößern nutzlos die 'AUFTRAG.DAT'-Datei!  
  1762.      Eingabe eines 'Brutto'-Preises per vorangestelltem 'B' (siehe  
  1763.      'Eingabecodes: Taste [B] (Bauteile)') möglich! 
  1764.   
  1765. Löschen einer Zeile: 
  1766.   
  1767.   [L][Pos.Nr.]  
  1768.      z.B.  'L24' [Return] löscht die Zeile '24' ohne Vorwarnung! Die  
  1769.      restlichen Zeilen rutschen je eins vor! 
  1770.   
  1771. Ändern der Position einer Zeile (Verschieben): 
  1772.   
  1773.   Auswahl der zu verschiebenden Position: 
  1774.   
  1775.   [V]           holt und merkt sich die letzte Zeile  
  1776.   [V][Pos.Nr.]  z.B. 'V5' [Return] holt die Zeile '5'  
  1777.      Der  Zeileninhalt  wird am unteren Bildrand  invertiert  angezeigt.  
  1778.      Die Position erhält eine Pfeil am Zeilenanfang! 
  1779.   
  1780.   Auswahl der neuen Position (2 Möglichkeiten): Die so gewählte Zeile  
  1781.   kann mit...  
  1782.   ·  den  [Cursor up/down]-Tasten verschoben werden,  (Ein Pfeil  vor  
  1783.      der jeweils Zeile zeigt die neue Position!) oder durch...  
  1784.   ·  Eingabe der neuen Positions-Nr. (als Zahl) bestimmt werden.  
  1785.      Schließen sie ab mit [Return] 
  1786.   
  1787.   Neuheit hierzu:  
  1788.   Als Neuheit kann jetzt mit den [Cursor up/down]-Tasten nicht nur mehr  
  1789.   bis Anfang oder Ende der Liste gescrollt werden. Jetzt wird nach dem  
  1790.   Listenende wird wieder an den Anfang, und umgekehrt vor dem  
  1791.   Listenanfang wieder zum Listenende gesprungen. So kann eine neu  
  1792.   eingefügte Zeile schneller vom Ende der Liste an die gewünschte  
  1793.   Position befördert werden, etc.! 
  1794.   
  1795.   Mit all diesen Funktionen können Sie alle Arbeiten, Materialien,  
  1796.   Ersatzteile, Artikel u. Arbeitszeiten eingeben, ändern, verschieben u.  
  1797.   löschen!
  1798.  
  1799.   
  1800. Zusatzfenster  
  1801. -------------  
  1802. Die  Rechnungsvorerfassung: 'Help'-Funktionen sind zusätzliche Befehle, die  
  1803. über  die  Taste  [Help]  in  einem  Fenster  erreicht werden können! Diese  
  1804. Befehle werden bei offenem Fenster durch Tastendruck ausgelöst.
  1805.  
  1806.   
  1807. Anzeigebereich:  
  1808. ---------------  
  1809. Ändern  des  sichtbaren  Bereiches  des  Auftrages  können  Sie mit [Cursor  
  1810. up/Cursor down]. Gescrollt wird in 3-Zeilen-Schritten!
  1811.  
  1812.   
  1813. Sonstiges:  
  1814. ----------  
  1815. Sie  können  auch im Auftrags-/Rechnungstext bereits Rabatte abziehen. Dazu  
  1816. Code [B] (Bauteil) benutzen.  
  1817. Sie geben z.B. als...  
  1818. Text    '- 5% Rabatt' ein  
  1819. Menge   '-1'    Preis   Nettopreis oder [B][Bruttopreis]  
  1820. Preis   z.B. '12.85'    evtl. Übernahme aus HELP-Menü-Liste 
  1821.   
  1822. Zum   Errechnen   des   Nettobetrages   eines   Rabattes  hilft  Ihnen  die  
  1823. Zusatzfunktion  per  Taste  [Help]  und [P]. Hier können Sie gestaffelt die  
  1824. Nettorabattbeträge ablesen, siehe Zusatzfenster in Programm A[3] 
  1825.   
  1826. [$G] übernimmt den unter Gerät im Auftrag eingegebenen Text in den  
  1827.      Auftragstext. Maximal 54 Zeichen.  
  1828. [$F] übernimmt, falls ein Text eingegeben, die unter Fehler im Auftrag  
  1829.      eingegebenen Texte in den Auftragstext. Maximal jedoch 54 Zeichen.
  1830.  
  1831.  
  1832.   
  1833. ACOUNT 
  1834.   
  1835.       [3] Beendigung der Rechnungsvorerfassung (vorläufig)  
  1836.       ---------------------------------------------------- 
  1837.   
  1838. · Drücken sie die Taste [Esc]  
  1839. · Es wird abgefragt: 'Speichern? [J/N] : ' Wollen sie die bisherigen  
  1840.   Eingaben speichern, drücken sie die Taste [J]! Andernfalls ist  
  1841.   entgegen früherer Programmversionen die seit dem letzten Betreten der  
  1842.   Rechnungsvorerfassung neu eingegebene oder geänderte Arbeit immer  
  1843.   verloren! Der Auftragsstatus des Auftrages verbleibt als 'in Arbeit'!  
  1844. · Mit jeweils [Esc] kommen Sie schrittweise wieder ins Hauptmenü! 
  1845.   
  1846. ACHTUNG:  
  1847. Wurde  ein Auftrag bereits abgeschlossen (Auftragsstatus: 'abgeschlossen!')  
  1848. oder  die  Rechnung  ausgedruckt  (Status: 'berechnet'), wird durch [Esc] +  
  1849. Speichern [J] der Status wieder als 'in Arbeit' geändert!
  1850.  
  1851.  
  1852.   
  1853. ACOUNT 
  1854.   
  1855.                 [3] Abschluß der Rechnungsvorerfassung  
  1856.                 -------------------------------------- 
  1857.   
  1858. - Drücken Sie die Taste [A][Return] Der Auftrag wird jetzt als  
  1859.   'abgeschlossen' gelistet und gespeichert! Sie landen in der  
  1860.   Auftragspflegemaske. Dieser Auftragsstatus dient bisher nur der  
  1861.   Übersicht, insbesondere für Aufträge die u. U. nicht sofort  
  1862.   ausgedruckt werden sollen. Der Abschluß ist für den Rechnungsdruck  
  1863.   aber nicht zwingend erforderlich.
  1864.  
  1865.  
  1866.  
  1867.   
  1868. ACOUNT  
  1869.                         [3] Rechnungsausdruck  
  1870.                         --------------------- 
  1871.   
  1872. · Die Ausgabe der Rechnung kann jetzt nicht mehr in AC_SYSXL.PRG vorein-  
  1873.   gestellt werden sondern wird mit den Vorgabeformularen 'RECHNUNG.FRM'  
  1874.   für den Rechnungskopf und 'RECHNUNG.LIN' für die Rechnungsdaten (d.h.  
  1875.   der Rechnungspositionen) bestimmt, siehe Formular-Vorgabe  
  1876. · Gehen Sie nach dem Laden des jew. Auftrages in die  
  1877.   Rechnungsvorerfassung. Es kann jeglicher Auftragsstatus (außer  
  1878.   'bezahlt') gespeichert sein!  
  1879. · Drücken Sie die Taste [R][Return]. Die Rechnungsdruck-Maske erscheint! 
  1880.   
  1881. Im erscheinenden Menü können Sie jetzt folgendes bestimmen...  
  1882. · Hier können Sie unabhängig von der Definition des Rechnungsformulares  
  1883.   für den Einzelfall bestimmen, ob die Rechnungsnummer (auch KVA-,  
  1884.   Lieferscheinnummer) ausgegeben werden soll! [Return] alleine druckt  
  1885.   wie vom Formular bestimmt. Bei [J] wird die Rechnungsnummer nur  
  1886.   ausgegeben, falls diese im Formular auch mit Platzhalter versehen ist.  
  1887. · Sie können bestimmen ob die Rechnung evtl. als Garantie [1] oder  
  1888.   Kulanz [2] bzw. als normale Rechnung (Vorgabe [0]) fakturiert werden  
  1889.   soll! Bei Fakturierung als Garantie oder Kulanz kann KEINE Bezahlung  
  1890.   mehr eingegeben werden, die Einträge in das ARCHIV bzw. die  
  1891.   RECHNUNG's-Datei erfolgt sofort.  
  1892. · Die Ausgabe der Rechnungssumme als Zwischensumme ist nicht mehr  
  1893.   möglich. U.U. könnten auf Anfrage die max. Positionen je Auftrag  
  1894.   erhöht werden!  
  1895. · Sie können Skonto oder Rabatt eingeben, der sofort abgezogen wird und  
  1896.   auf der Rechnung bereits als fest abgezogener Betrag  erscheint.  
  1897.   Vergl. Rabatte bei Rechnungsvorerfassung S[3] eingeben! Bei Rechnungen  
  1898.    mit sofort abgezogenem Skonto wird bei Skonti  über  3% 'Abzug' nicht  
  1899.   'Skonto' ausgegeben.  Zwar sind jetzt auch Skonti über 3% gesetzlich  
  1900.   möglich,  aber  dieses  Überbleibsel aus  der  Zeit  da ein  
  1901.   Skontoabzug  (Barzahlungsrabatt)  über 3% nicht erlaubt  war, hat  
  1902.   sich herüber gerettet!  
  1903. · Sie können das Fälligkeitsdatum eingeben. Dieses erscheint dann im  
  1904.   Auftragspflege-/Rechnungsverwaltung-Menü unter TERMIN. Ebenfalls  
  1905.   erscheint die Fälligkeit der Rechnungen dann unter dem Menüpunkt  
  1906.   Termine sowie  bei Programmstart automatisch, falls fällig! Hier  
  1907.   werden automatisch 15 Tage als Zahlungsziel vorgegeben.  
  1908. · Sie können Abschlußtexte in der Rechnung eingeben, entweder...  
  1909.   -  per Hand oder  
  1910.   -  aus  den,  bis  zu 10 vorgegebenen  Rechnungs-Abschlußtextzeilen  
  1911.      per [lfd.Nr.][Return] auszuwählen  
  1912.   Diese merkt sich das Programm (für einen eventuellen späteren 2.-Druck)  
  1913.   nicht! 
  1914.   
  1915. Danach wird der Auftrag erneut gespeichert.  Die Abfrage erscheint...  
  1916.  'Ausdruck starten [J] Abbruch [N] oder Pseudodruck [P]:'  
  1917. [J]  Startet Rechnungsausdruck  
  1918. [N]  bricht vor dem Ausdruck ab.  
  1919. [P]  Pseudodruck.  Programm täuscht Ausdruck nur vor,  gibt aber nicht  
  1920.      auf den Drucker aus! 
  1921.   
  1922. Beim  echtem Ausdruck wird seit Version 2.02 seitenweise ausgedruckt um die  
  1923. 30  Sekunden  Time-Out  des System-Druckertreibers zu umgehen. Vom Programm  
  1924. unbemerkt   nur  teilweise  ausgedruckte  Rechnungen  gehören  deshalb  der  
  1925. Vergangenheit an. Nach jeder Seite wird abgefragt...  
  1926.  'Nächste Seite drucken? [J/N]: '  
  1927. [J] druckt die nächste Seite. Vorher haben Sie Zeit, das nächste Blatt  
  1928.     einzulegen. (siehe Rechnungsdruck)  
  1929. [N] bricht den Rechnungsdruck ab. Die Rechnung gilt aber als berechnet!  
  1930. ACHTUNG:  
  1931. Bestätigen  Sie  erst  mit [J] wenn ein neues Blatt eingelegt ist um sicher  
  1932. vor einem Abbruch des Ausdruckes seitens des Betriebssystem zu sein! 
  1933.   
  1934. Nach  Vollausdruck  oder  Pseudodruck erhält der Auftrag den Auftragsstatus  
  1935. berechnet.  
  1936. Der Ausdruck kann wiederholt werden!  
  1937. Den  Rechnungsdruck  können  Sie, solange nicht bezahlt wurde, beliebig oft  
  1938. wiederholen!  Beim  sofortigen  Wiederholen des Rechnungsausdruckes bleiben  
  1939. ab  dieser  Version die Schlußtexte bestehen, brauchen also nicht immer neu  
  1940. eingegeben zu werden. 
  1941.   
  1942. PROBLEM: Auftragsstatus 'berechnet' ist falsch?  
  1943. Eine  Rechnung  hat den Status 'berechnet!', Sie möchten aber wieder in den  
  1944. Status  'in  Arbeit'. Gehen Sie in den Auftrag. Verlassen ihn mit [Esc] und  
  1945. speichern  ab.  Dies ist zwar kaufmännisch nicht korrekt, da diese Programm  
  1946. keine Komplettfakturierung mit Buchung ist, aber erlaubt.
  1947.  
  1948.  
  1949.  
  1950.   
  1951. ACOUNT 
  1952.   
  1953.          [3] Rechnungsausdruck nachträglich wiederholen  
  1954.          ---------------------------------------------- 
  1955.   
  1956. PROBLEM:  Rechnungsausdruck  nachträglich  wiederholen. Gehen Sie wieder in  
  1957. den  Rechnungsvorerfassung: Drücken Sie die Taste [R][Return] und verfahren  
  1958. Sie  weiter  wie  vorher beschrieben. Dies ist ebenfalls nicht korrekt aber  
  1959. erlaubt,  da  vom Programm keine Buchung erfolgt. Treiben Sie keinen Humbug  
  1960. mit  dem  erneuten  Ausdruck.  Es  dient  lediglich  zum  Anfertigen  eines  
  1961. Duplikates  bzw.  Korrigieren  einer  bereits  gedruckten Rechnung. Sollten  
  1962. bereits  Teilzahlungen  auf diese Rechnungen existieren, bleiben diese auch  
  1963. nach   erneutem   Ausdruck   erhalten   und   könnten,   bei   verringerter  
  1964. Rechnungssumme die bisherigen Teilzahlungen übersteigen!!!
  1965.  
  1966.  
  1967.  
  1968.   
  1969. ACOUNT 
  1970.   
  1971.                         [3] Lieferschein an Kunden  
  1972.                         -------------------------- 
  1973.   
  1974. Drucken eines Lieferscheines:  
  1975. In der Rechnungsvorerfassung mit der Taste [I][Return]  
  1976. Neuheit:  
  1977. Die  Lieferscheine  werden jetzt mit dem Vorgabeformular 'LS.FRM' gedruckt,  
  1978. die     einzelnen     Lieferscheinpositionen    mit   dem   Vorgabeformular  
  1979. 'RECHNUNG.LIN'.  Die  Vorgaben in AC_SYSXL.PRG - 'System: Einstellungen des  
  1980. Rechnungsformulares' zählen nicht mehr! 
  1981.   
  1982. Der  Auftrag erhält den Auftragsstatus 'Lieferschein' und wird unter Termin  
  1983. 8 Tage nach dem Ausdrucken zum Rechnungsausdruck automatisch vorgeschlage  
  1984. n.  
  1985. Ebenso  können Sie zwischen anderen Schlußtexten als bei den Rechnungen und  
  1986. den KVA's wählen!
  1987.  
  1988.  
  1989.  
  1990.   
  1991. ACOUNT 
  1992.   
  1993.                 [3] Kostenvoranschlag/Angebot  
  1994.                 ----------------------------- 
  1995.   
  1996. Drucken eines Angebotes/KVA's:  
  1997. In der Rechnungsvorerfassung mit der Taste [K][Return]  
  1998. Neuheit:  
  1999. Die  Angebote  werden jetzt mit dem Vorgabeformular 'ANGEBOT.FRM' gedruckt,  
  2000. die einzelnen Angebotspositionen mit dem Vorgabeformular 'RECHNUNG.LIN'. 
  2001.   
  2002. In  A_COUNT  kann  jetzt  aus  Vorgaben  gewählt werden, welcher der beiden  
  2003. Formulare,  mit Text: KVA oder Angebot evtl. ausgegeben wird. Ebenso können  
  2004. Sie zwischen anderen Schlußtexten als bei den Rechnungen wählen! 
  2005.   
  2006. PROBLEM:  
  2007. Aufträge  mit Auftragsstatus: 'Angebot/KVA' bleiben bis in alle Ewigkeit in  
  2008. der Auftragsdatei falls daraus keine Rechnung ausgedruckt wird.  
  2009. Sie  müssen  diesen  Auftrag  falls  keine  Auftragserteilung erfolgte also  
  2010. unter   Menüpunkt   Auftragspflege  wieder  stornieren  damit  er  aus  der  
  2011. Auftragsdatei gelöscht wird!!!
  2012.  
  2013.  
  2014.   
  2015. ACOUNT 
  2016.   
  2017.            [3] Alle Befehls-Codes im Überblick  
  2018.            ----------------------------------- 
  2019.   
  2020. T         Neuer Text in Normalschrift (ohne Menge und Preis)  
  2021. T[Nr.]    holt Text unter Pos.-Nr. [Nr.] zum ändern. (bleibt oder wird  
  2022.           Normalschrift)  
  2023. F         Neuer Text in Fettschrift (ohne Menge und Preis)  
  2024. F[Nr.]    holt Text der Pos.-Nr. [Nr.] zum ändern. (bleibt oder wird  
  2025.           Fettschrift)  
  2026. L[Nr.]    Auftragsposition mit Nummer [Nr.] löschen  
  2027. V         letzte  Position verschieben.  Mit [Cursor  auf/ab]  
  2028.           verschieben oder [Nr.] direkt setzen  
  2029. V[Nr.]    Position mit [Nr.] verschieben. Weiteres siehe vorherige  
  2030.           Position  
  2031. M[Nr.]    Holt Mengeneintrag unter [Nr.] zum Ändern  
  2032. P[Nr.]    Holt Einzelpreiseintrag unter [Nr.] zum Ändern  
  2033. B         neues Material, Artikel etc. per Hand eingeben (mit Menge und  
  2034.           Preis)  
  2035. W         Arbeit (in AE oder Stunden) eingeben.  
  2036. #         Artikel zur Suche und Eintrag von Artikeln  
  2037. [Return]  Artikel zur Suche und Eintrag von Artikeln  
  2038. E#        Artikel zur Suche und Eintrag von Artikeln zum EK-Preis  
  2039. Text      (mind. 3-stellig) Textvorgaben, Material oder -Folgen vorgeben  
  2040.           zur Suche in Rechnungstext-Katalog  
  2041. [Nr.]     Textvorgaben, Material oder -Folgen aus KATALOG-Datei mit  
  2042.           eingegebener Nr. direkt übernehmen. Siehe...  
  2043.           'Suche in Rechnungstext-Katalog'  
  2044. $G        Übernimmt Eintragung unter Gerät: als Position in Auftrag  
  2045. $F        Übernimmt Eintragungen unter Fehler: als Positionen in  
  2046.           Auftrag falls vorhanden  
  2047. A         Abschluß der Rechnungsvorerfassung  
  2048. I         Lieferschein an Kunden ausdrucken  
  2049. K         Kostenvoranschlag/Angebot ausdrucken  
  2050. R         Rechnungsausdruck  
  2051. [Esc]     verläßt die Rechnungsvorerfassung nach einer  
  2052.           Sicherheitsabfrage zur Beendigung der Rechnungsvorerfassung  
  2053.           (vorläufig)  
  2054. [Help]    aktiviert das Rechnungsvorerfassung: 'Help'-Funktionen-  
  2055.           Zusatzmenü mit folgenden Funktionen...  
  2056.  - L      löscht alle Positionen des Auftrages (zeilenweise gescrollt  
  2057.           und daher abbrechbar)  
  2058.  - S      Auftragsstatistik nach Material und Arbeit  
  2059.  - P      Liste von Rabattstaffelungen des derzeitigen Autragswertes  
  2060.  - K      Kalkuliert den aktuellen Auftrag  
  2061.  - T      kompletter Auftrag in Normalschrift  
  2062.  - F      kompletter Auftrag in Fettschrift
  2063.  
  2064.   
  2065.                         ------------------------
  2066.  
  2067.  
  2068.  
  2069.  
  2070.   
  2071. ACOUNT 
  2072.   
  2073.                    [4] Rechnungsverwaltung  
  2074.                    ======================= 
  2075.   
  2076. Dieser  Programmteil ist Nicht zum Ausdrucken sondern zum Verwalten bereits  
  2077. gedruckter   Rechnungen   gedacht!!!   Hier   können   Sie,   wie  bei  der  
  2078. Auftragspflege  die  berechneten  oder  teilbezahlten Rechnungen nachladen.  
  2079. Diese  sind  wieder  (einstellbare Startnummer) automatisch nummeriert! Das  
  2080. Programm dient vor allem der Eingabe von Teilzahlungen und Zahlungen. 
  2081.   
  2082. Programm  [4]  Rechnungen  entspricht  im  wesentlichen  dem  Programm A[3]  
  2083. Auftragspflege.  Hier  werden  zum  Laden nur berechnete, teilbezahlte oder  
  2084. bezahlte Aufträge angeboten.
  2085.  
  2086.   
  2087. Laden einer Rechnung:  
  2088. ---------------------  
  2089. Hier erscheint wieder die Abfrage:  
  2090. 'Wähle Rechnungsnummer/Namen: '  
  2091. ...die Auswahl entspricht der Auftragsauswahl (Programm A[3])
  2092.  
  2093.   
  2094. Rechnungspflegemenü:  
  2095. --------------------  
  2096. Das,  nach  Auswahl  erscheinende  Menü  entspricht  ebenfalls  nahezu  der  
  2097. Auftragspflege-Maske!  
  2098. Hier  können  Sie  nur keine Änderungen an Kunden, Auftragsdaten und keinen  
  2099. Ausdruck vornehmen! 
  2100.   
  2101. Möglich sind jedoch mit der Taste...  
  2102. [S]  das Stornieren der Rechnung nach Sicherheitsabfrage. Danach ist  
  2103.      kein Zugang zu diesem Auftrag mehr möglich! Stornierte Rechnungen  
  2104.      bleiben im Archiv und evtl. in der Rechnungsdatei zur Einsicht  
  2105.      gespeichert (Stornierung ist nicht mehr möglich ab Auftragsstatus:  
  2106.      'bezahlt')  
  2107. [A]  schaltet in die fast gleich aussehende Auftragspflege-Maske.  
  2108.      Funktion hier siehe Programm A[3]
  2109.  
  2110.   
  2111. Zahlungseingabe:  
  2112. ----------------  
  2113. Die   [Return/Enter]-Taste   springt   vom   Rechnungspflegemenü   in   die  
  2114. eigentliche   Rechnungsverwaltung.   Ersichtlich   sind   hier   neben  den  
  2115. Kundendaten  die  Rechungsnummer,  das  Datum der Rechnungsstellung und die  
  2116. bisherigen Teilzahlungen nebst Restbetrag.  
  2117. Es stehen folgende Funktionen zur Verfügung...  
  2118. · Skonto                      :    Taste [S]+ [%][Return]  
  2119. · Teilzahlungen (max. 9 Stk.) :    Taste [T]+ (Datum + Betrag)  
  2120. · Zahlung (Rechnung voll bezahlt)  Taste [Z]+ [Return] eingeben. 
  2121.   
  2122. Korrektur  einer  bereits  eingegebener  Teilzahlungen  durch  Eingabe  der  
  2123. [Pos.Nr.]. Der Betrag kann somit berichtigt werden.  
  2124. Das  Skonto  ist für nachträglichen Skontoabzug gedacht (z.B. Kunde besteht  
  2125. bei  Zahlung darauf) und kann nicht berichtigt oder wiederholt werden! Nach  
  2126. Teilzahlungen kann die Restzahlung auch per Taste [Z] eingegeben werden! 
  2127.   
  2128. Beenden der Zahlungseingabe:  
  2129. ----------------------------  
  2130. Nach einer Vollzahlung wird sofort gefragt...  
  2131. 'Speichern? [J/N] '  
  2132. [J]     speichert die Eingabe  
  2133. [N]     verwirft die Eingaben und verläßt das Menü  
  2134. [Esc]   verläßt das Menü.
  2135.  
  2136.   
  2137. Nach Teilzahlungen wird noch abgefragt...  
  2138. 'Speichern? [J/N] '  
  2139. Ist  die Rechnung vollständig bezahlt wird sie zu günstiger Gelegenheit aus  
  2140. der Auftragsdatei genommen. 
  2141.   
  2142. Die  Grunddaten  dieser  Aufträge  werden  automatisch  in eine Endlosdatei  
  2143. namens  ARCHIVxx.DAT geschrieben, (xx steht fürs jeweilige Jahr). Wird also  
  2144. das Programm  im Jahr 1996 gestartet, wird die Datei ARCHIV96.DAT angelegt,   
  2145. falls diese noch nicht existiert.   
  2146. Diese Daten sind im Kundenmenü wieder für verschiedene Zwecke ansprechbar.  
  2147. Bei  Bedarf  können  ebenfalls  die  alten  Rechnungen  kplt.  in der Datei  
  2148. RECHNUNG.xx  (fürs jew. Jahr) archiviert und ebenfalls im Kundenmenü wieder  
  2149. angesprochen  werden.  Dies muß im Systemprogramm 'AC_SYSXL.DAT' vorgegeben  
  2150. werden.  Die  Speicherung  von  alten Rechnungen ist jedoch nicht unbedingt  
  2151. nötig.  (Mit  der  Zeit wird der Speicherbedarf von archivierten Rechnungen  
  2152. riesig, deshalb wurde diese Aufzeichnung jährlich unterteilt!) 
  2153.   
  2154. Die Archivdatei 'ARCHIVxx.DAT' in der die Daten...  
  2155. · Bezahlungsdatum  
  2156. · Rechnungsnummer/Auftragsnummer  
  2157. · Kundennummer  
  2158. · Bezahlter Betrag/stornierter Betrag/Stornierter Auftrag/Garantie-  
  2159.   /Kulanzbetrag erscheinen,  wird immer angelegt und aktualisiert und  
  2160.   kann stets ausgewertet werden!  Die Daten in der 'ARCHIVxx.DAT'-Datei  
  2161.   werden durch  Codierung extrem platzsparend gespeichert und  sind  
  2162.   gleichzeitig Datengeschützt!  
  2163.   Diese Archivierung ohne Speicherung der kompletten Rechnungsdaten  
  2164.   reicht in  aller  Regel  aus,  da  von der  Rechnung  sowieso  eine  
  2165.   Eigenkopie ausgedruckt werden sollte, aus der alle Informationen  
  2166.   ersichtlich sind!
  2167.  
  2168.   
  2169. Bei  der  Vollbezahlung  oder  der  letzten Teilzahlung werden die Bestände  
  2170. aller  Artikel in der 'ARTIKEL.RDM'-Datei korrigiert, die im betreffen- den  
  2171. Auftrag  aus  dieser  Datei  per  Taste  [#]  übernommen  wurden.  Negative  
  2172. Bestände werden nicht erzeugt!  
  2173. Ein  Löschen  von  Rechnungen  ist  nicht  möglich, nur das Stornieren oder  
  2174. Abändern in einen neuen Auftrag! 
  2175.   
  2176. Neuheit:  
  2177. Der Eintrag unter Termin wird jetzt effektiver verwaltet:  
  2178. · Solange der Auftragsstatus 'in Arbeit' ist, bedeutet Termin der Tag,  
  2179.   an dem der Auftrag bearbeitet werden soll. Siehe auch Terminplaner  
  2180. · Wurde  der  Auftrag berechnet oder teilbezahlt,  steht  hier  und  
  2181.   unter Rechnungsbearbeitung  das Fälligkeitsdatum für die  nächste  
  2182.   Teilzahlung bzw.  Vollzahlung.  Unter  Rechnungsbearbeitung ist jetzt  
  2183.   ebenfalls  das Rechnungsstellungs-Datum angezeigt.  
  2184. · Wurde der Auftrag 'bezahlt' steht hier und unter Rechnungsbearbeitung  
  2185.   das Datum  der Bezahlung.  Unter Rechnungsbearbeitung steht jetzt  
  2186.   ebenfalls das Rechnungsstellungs-Datum.  
  2187. · Bei Bezahltungseintrag werden alle Artikel die in der A_COUNT-  
  2188.   'Rechnungsvorerfassung - Codes allgemein' per Code [#] oder [E][#]  
  2189.   eingegeben wurden im Bestand korrigiert siehe unter SUPPART  
  2190.   '[1] [E]ingabe' unter 'Menge' 
  2191.   
  2192. Somit   können   hier   für   die  Buchführung  nochmals  beide  Daten  für  
  2193. Rechnungsstellung und -bezahlung ersehen werden.
  2194.  
  2195.   
  2196.                         ------------------------
  2197.  
  2198.  
  2199.  
  2200.   
  2201. ACOUNT 
  2202.   
  2203.                    [5] Auswertungen  
  2204.                    ================ 
  2205.   
  2206. Hier  können  allgemeine  Daten aus Aufträgen bzw. Rechnungen, Auswertungen  
  2207. und Statistiken aus A_COUNT angezeigt und z. T. ausgedruckt werde  
  2208. n. 
  2209.   
  2210.     [1]     Offene Rechnungen  
  2211.     [2]     Gesamtumsatz  
  2212.     [3]     Umsatz mtl.  
  2213.     [4]     dto. jährl. Vergleich  
  2214.     [5]     Einzelmonat-Vergleich  
  2215.     --------------------------------------------  
  2216.     [6]     Liste: Aufträge mit Status?  
  2217.     [7]     Liste: überschr. Zahlungsziel
  2218.  
  2219.   
  2220. [1]  Offene Rechnungen  
  2221.      Zeigt die Menge und den Brutto-Gesamtpreis abzgl. Skonto aller  
  2222.      momentan offenen Rechnungen sowie die Anzahl offener Aufträge!  
  2223. [2]  Gesamtumsatz bisher  
  2224.      Zeigt den bisherigen Gesamtumsatz seit Aufzeichnungsbeginn, den  
  2225.      Betrag der bisher stornierten Rechnungen, die Anzahl aller bezahl-  
  2226.      ten und stornierten Rechnungen!  
  2227. [3]  Gesamtumsatz mtl.  
  2228.      Zeigt den monatl. Umsatz und den Betrag mtl. Stornos sowie den  
  2229.      Gesamtumsatz des jeweiligen Jahres. Seit Version 3.01 kann nicht  
  2230.      mehr nur das aktuelle Jahr (d.h. das Jahr des Programmstartes)  
  2231.      angezeigt werden, sondern das Jahr vorgegeben werden.  
  2232.      Eingaben, von denen keine 'ARCHIVxx.DAT'-Datei existiert erzeugen  
  2233.      keinen Fehler aber werden auch nicht gelistet. [Return] alleine  
  2234.      bezeichnet das aktuelle Jahr.  
  2235. [4]  mtl. Umsätze Vergleich  
  2236.      Nur in der XL-Version können alle mtl. Umsätze der letzten 8 Jahre  
  2237.      im jährlichen Vergleich angezeigt werden.  
  2238. [5]  Einzelmonat Vergleich  
  2239.      Nur in der XL-Version können von einem vorher abgefragten Monat  
  2240.      an, die letzten 8 Jahre im Vergleich gelistet werden  
  2241. [6]  Liste: Aufträge mit Status?  
  2242.      Aufträge können seit der Version 3.03XL selektiv gelistet werden.  
  2243.      Vorher kann der Auftragsstatus der auszugebenden Aufträge aus einer  
  2244.      Liste gewählt werden. Es können also Aufträge von 'in Arbeit' (=0)  
  2245.      bis 'storniert' (=9) - siehe auch Auftragspflegemaske [A][3]...  
  2246.      - alle Arten von Aufträgen gelistet werden, nicht nur wie bisher  
  2247.      offene Rechnungen. Die Ausgabe erfolgt bei...  
  2248.      [0]     auf dem Bildschirm  
  2249.      [>0]    auch auf dem Drucker  
  2250. [7]  Liste: fällige Rechnungen  
  2251.      Listet bei...  
  2252.      @index "A[5][7][1] Liste: fällige Rechnungen"  
  2253.      [1]  fällige Rechnungen (anhand des eingegebenen Fälligkeitsdatums  
  2254.           bei Rechnungsstellung). Anhand dieser ausgedruckten Liste  
  2255.           können im Texteditor die Mahnungen halbautomatisch erstellt  
  2256.           werden.  
  2257.      @index "A[5][7][2] Liste: seit 15 Tagen offen Rechnungen"  
  2258.      [2]  seit 15 Tage offenen Rechnungen (auch vergessene Rechnungen  
  2259.           (fehlendes Fälligkeitsdatum) werden gelistet) mit  
  2260.           Rechnungsnummer, Kunden, Rechnungsdatum,  
  2261.           Fälligkeitsdatum und dem Brutto-Betrag abzgl. Skonto bei...  
  2262.         [0]  auf dem Bildschirm  
  2263.         [>0] auch auf dem Drucker
  2264.  
  2265.   
  2266. · zu A[5][3] Gesamtumsatz mtl.  
  2267.    kann jetzt per vorheriger Abfrage...  
  2268.    [0] Bildschirm  
  2269.    [1] auch auf Disk (aktuelles Hauptverzeichnis) auch  auf  Disk zur  
  2270.    Weiterbearbeitung in Tabellenkalkulationen oder Textverarbeitungen  
  2271.    ausgegeben werden. Felder werden per 'Tab' getrennt und Zeilen per  
  2272.    'CR' in folgender Form: 
  2273.   
  2274. Monat: Stornos:    DM  Garantie:   DM  Kulanz: DM  Rechn.: mtl. Umsatz:  
  2275.   1       0      0.00      0     0.00   3  411.78    12         2016.49  
  2276.   2       0      0.00      0     0.00   0    0.00    55         4539.30  
  2277.   3       1     35.52      1    62.68   0    0.00    31         3279.39  
  2278.   4       0      0.00      0     0.00   2   97.23     4         3768.33  
  2279.   5       1     23.00      0     0.00   0    0.00     3         4227.85  
  2280.   6       0      0.00      0     0.00   0    0.00     0         3221.00  
  2281.   7       0      0.00      0     0.00   0    0.00     4         2962.79  
  2282.   8       0      0.00      0     0.00   0    0.00     1         2413.02  
  2283.   9       1    134.65      0     0.00   0    0.00     0         3211.10  
  2284.   10      0      0.00      0     0.00   0    0.00     5         4295.85  
  2285.   11      0      0.00      0     0.00   0    0.00     0         4390.02  
  2286.   12      0      0.00      0     0.00   0    0.00     0         5112.67 
  2287.   
  2288.  Dateiname: 'A53.DAT' 
  2289.   
  2290. · zu A[5][4] mtl. Umsätze Vergleich  
  2291.    kann jetzt per vorheriger Abfrage...  
  2292.    [0] Bildschirm  
  2293.    [1] auch auf Disk (aktuelles Hauptverzeichnis) auch  auf  Disk zur  
  2294.    Weiterbearbeitung in Tabellenkalkulationen oder Textverarbeitungen  
  2295.    ausgegeben werden. Felder werden per 'Tab' getrennt und Zeilen per  
  2296.    'CR' in folgender Form: 
  2297.   
  2298.     Mon./Jahr    93          94         95         96  
  2299.         1.    13103.62    14462.40   11016.49    9718.34  
  2300.         2.    19768.10    18481.53   14539.30   11166.92  
  2301.         3.    17012.70    19120.17   13279.39     917.15  
  2302.         4.    15416.50    17648.58   11768.33       0.00  
  2303.         5.    16164.13    16725.72   10227.85       0.00  
  2304.         6.    19557.44    14509.67   11681.86       0.00  
  2305.         7.    19778.12    14245.38   13162.79       0.00  
  2306.         8.    17639.20    13044.71   14313.02       0.00  
  2307.         9.    17220.95    13535.23   17219.00       0.00  
  2308.        10.    14059.71    13961.11   16295.85       0.00  
  2309.        11.    13303.32    14292.37   17619.76       0.00  
  2310.        12.    21716.39    21563.52   20091.19       0.00 
  2311.   
  2312.  erzeugter Dateiname: 'A54.DAT' 
  2313.   
  2314. · zu A[5][5] Einzelmonat Vergleich  
  2315.    kann jetzt per vorheriger Abfrage...  
  2316.    [0] Bildschirm  
  2317.    [1] auch auf Disk (aktuelles Hauptverzeichnis) auch  auf  Disk zur  
  2318.    Weiterbearbeitung in Tabellenkalkulationen oder Textverarbeitungen  
  2319.    ausgegeben werden. Felder werden per 'Tab' getrennt und Zeilen per  
  2320.    'CR' in folgender Form: 
  2321.   
  2322. Monat: Stornos:   DM  Garantie:  DM  Kulanz:     DM Rechn.: mtl. Umsatz:  
  2323.  93      2    195.45     4   391.11     0      0.00     66      29778.12  
  2324.  94      4    273.73     3   311.84     1     91.16     57      24245.38  
  2325.  95      3    301.46     6   608.71     0      0.00      4      19162.79  
  2326.  96      4    213.57     8  1037.91     2     61.81      0      21197.08 
  2327.   
  2328.  erzeugter Dateiname: 'A55.DAT' 
  2329.   
  2330.  ...hier sind dann alle möglichen Auswertungen etc per  
  2331.  Tabellenkalkulation machbar.
  2332.  
  2333.   
  2334.                         ------------------------
  2335.  
  2336.  
  2337.  
  2338.  
  2339.   
  2340. ACOUNT 
  2341.   
  2342.                [6] Datensicherung / Reorganisation  
  2343.                =================================== 
  2344.   
  2345. Ermöglicht   die   Datensicherung,-   rettung  oder  -manipulation.  Dieser  
  2346. Programmteil  reorganisiert  die RAM-Daten, bringt wieder mehr oder weniger  
  2347. freien  Speicher,  kann  schlimmes  verhindern  aber  auch anrichten. Bitte  
  2348. unter   [6]   nicht   spielen   oder  herumprobieren!  Alle  Aktionen  sind  
  2349. endgültig!!!
  2350.  
  2351.   
  2352.     [1]     Daten zwischensichern  
  2353.     [2]     ACHTUNG! Pseudo-Warmstart  
  2354.     [3]     Aufträge aufräumen  
  2355.     [4]     dto. + Speicher aufräumen
  2356.  
  2357.   
  2358. [6][1] Daten zwischensichern  
  2359. ----------------------------  
  2360. Sichert  den  momentanen  Datenbestand  von  A_COUNT.PRG oder nach weiterer  
  2361. Abfrage,   falls   gewünscht   auch   von   SUPPART.PRG-Dateien   auf   das  
  2362. Hauptverzeichnis   und   erzeugt  aus  den  alten  Dateien  Backup-Dateien.  
  2363. (Endung: *.BAK)  
  2364. Grund:  Wird  mit  dem  Programm  längere  Zeit  gearbeitet, sollte hier in  
  2365. gewissen  Zeitabständen  gesichert  werden,  da bei Stromausfall oder einem  
  2366. Fehler   viele   eingegebenen   Arbeiten   seit   dem   letztem   Programm-  
  2367. start/Datensicherung umsonst gewesen sein könnten!
  2368.  
  2369.   
  2370. [6][2] Pseudo-Warmstart  
  2371. -----------------------  
  2372. Das  Programm  räumt  den  Speicher auf, startet sich selbst neu, lädt alle  
  2373. Dateien neu vom Hauptverzeichnis und holt Sie in den Arbeitsspeicher! 
  2374.   
  2375. ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  
  2376. - Die ganze, nicht gesicherte Arbeit seit Programmstart oder der letzten  
  2377.   Datensicherung wird gelöscht.  
  2378. - Kann bei einem Fehler die Lauffähigkeit des Programmes mit den  
  2379.   bisherigen Datei-Versionen retten!  
  2380. - Kann die Rettung nach einer schwerer Fehlfunktion des Programmes sein!  
  2381. - Entstandene Fehler im Betriebssystem kann diese Funktion natürlich  
  2382.   nicht erkennen und beheben.  
  2383. ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG  ACHTUNG 
  2384.   
  2385. Sollten TOS-Fehler wie...  
  2386. · File already open  
  2387. · Input past end  
  2388. · Disk full  
  2389. · Out of memory  
  2390. · Bus Error  
  2391. mehrfach  hintereinander auftreten, kann es vorkommen, daß eine der Dateien  
  2392. verstümmelt  ist  oder  die  Datenbestände  zu groß für den Arbeitsspeicher  
  2393. geworden   sind   (siehe   auch  Speichermangel)!  Dann  niemals  mit  '[9]  
  2394. Programmende' das Programm beenden!  
  2395. Die  Arbeit  seit Programmstart oder dem letzten Datensichern ist in diesem  
  2396. Falle  verloren.  Sie  retten aber die Lauffähigkeit des Programmes mit den  
  2397. Dateiversionen, die Sie beim letzten Datensichern/Programmstart hatten! 
  2398.   
  2399. Sollte  das  auch  nach einem Kaltstart/Reset keinen Erfolg haben, d.h. das  
  2400. Programm   Fehlermeldungen   bringen  oder  nicht  ordnungsgemäß  arbeiten,  
  2401. (verstümmelte  oder  falsche Daten) hilft nur noch, alle '*.BAK'-Dateien in  
  2402. '*.DAT'-Dateien   umzubenennen.   Eine   oder  mehrere  Dateien  sind  dann  
  2403. verstümmelt  worden.  Die  zuletzt  getätigten Eingaben sind dann verloren!  
  2404. Dies  ist  in meiner Installation bei dem 3-jährigen Probelauf nie in einer  
  2405. veröffentlichten  Version  vorgekommen!  Es  liegt diesbezüglich auch keine  
  2406. Fehlermeldung vor. 
  2407.   
  2408. Betätigen  Sie  falls  gewünscht  die  Funktion [2] und wiederholen Sie die  
  2409. Arbeiten!
  2410.  
  2411.   
  2412. [6][3] Auftragsdatei säubern  
  2413. ----------------------------  
  2414. Bisher  wurden  bezahlte  Rechnungen  noch  solange  in  der  Auftragsdatei  
  2415. behalten,  bis  der  zugehörige  Auftrag  an  die  ersten Stellen der Datei  
  2416. gerutscht  ist  und  wurde  erst  dann  vom  Programm  beim einem folgenden  
  2417. Speichervorgang autom. reorganisiert und aus der Auftragsdatei genommen. 
  2418.   
  2419. Vorteil : Die meisten bezahlten Rechnungen konnten noch einige Zeit mit  
  2420.           dem Programmteil eingesehen werden.  
  2421. Nachteil: Die Aufträge von bezahlten Rechnungen werden oft lange in der  
  2422.           Auftrag-Datei mitgeschleppt, falls unerledigte Aufträge (nicht  
  2423.           oder nur teilbezahlte Rechnungen, unbearbeitete Aufträge,  
  2424.           KVA's, Angebote oder Rechnungen, bei denen vergessen wurden,  
  2425.           sie als 'bezahlt' einzugeben, oder vergessene Stornos etc.)  
  2426.           das Rutschen von bezahlten Rechnungen an die ersten  
  2427.           Dateistellen (1. gelisteter Auftrag in der Liste) verhindern.  
  2428.           Die Auftragsdatei wird nach einiger Zeit überfüllt und die  
  2429.           Zeit zum Laden und Speichern steigt erheblich!  
  2430.           Dies bleibt auch weiterhin so. Evtl. wird zukünftig vom  
  2431.           Programm autom. ein Hinweis ausgegeben, wann eine  
  2432.           Reorganisation der Aufträge per [6][3] (unter  
  2433.           'Datensicherung') sinnvoll wäre. 
  2434.   
  2435. Durch     den    Programmteil   'A[6][3]   Auftragsdatei   säubern'   unter  
  2436. 'Datensicherung'  können Sie alle Rechnungen mit Auftragsstatus 'bezahlten'  
  2437. in  der  Auftragsdatei  entfernen!  Geben  Sie vorher alle bisher bezahlten  
  2438. Rechnungen  auch  als  'bezahlt'  ein.  Siehe  Programmteil [4] Rechnungen!  
  2439. Dadurch   kann   wieder   Speicherplatz   frei  werden  und  die  Lade-  u.  
  2440. Speicherzeiten  verkürzen  sich  z.T.  gewaltig.  Die entfernten Rechnungen  
  2441. sind  im Programmteil [3] Auftragspflege danach nicht mehr einsehbar! Falls  
  2442. im  Systemprogramm  AC_SYSXL.PRG  'System:  Systemdaten'  die  Option 'Alte  
  2443. Rechnungen  speichern?'  gewählt wurde, kann danach die Rechnungen über den  
  2444. Programmteil  [1][2]  Kunden  suchen/ändern  nachgeladen,  eingesehen und  
  2445. evtl. als Kopie ausgedruckt werden.
  2446.  
  2447.  
  2448.   
  2449. [6][4] Auftragsdatei säubern + Speicher aufräumen  
  2450. -------------------------------------------------  
  2451. ...  erfüllt  die  selbe Funktion wie eben beschrieben. Zusätzlich räumt es  
  2452. noch  den  RAM-Speicher  auf und dimensioniert die Auftragspositionen evtl.  
  2453. auf  den  in  AC_SYSXL.PRG  'System: Dateigrößen' eingegebenen Wert zurück,  
  2454. falls  dieser  von den verbleibenden Dateien nicht mehr überschritten wird.  
  2455. So wird u.U. noch mehr Speicherplatz freigegeben!
  2456.  
  2457.   
  2458.                         ------------------------
  2459.  
  2460.  
  2461.  
  2462.  
  2463.   
  2464. ACOUNT 
  2465.   
  2466.                    [7] Terminplaner  
  2467.                    ================ 
  2468.   
  2469. Im  Programm ist ein einfacher Terminplaner integriert, der sich bisher auf  
  2470. Auftragstermine,  zu  berechnende  Lieferscheine, Erinnerungen an erstellte  
  2471. Kostenvoranschläge/Angebote    und   fällige   Rechnungen   sowie   fällige  
  2472. Artikelbestellungen  bezieht.  Eine  erweitere, freie definierbare Funktion  
  2473. wird bei Bedarf folgen! 
  2474.   
  2475. Taste [7] im Hauptmenü läßt, wie bei Programmstart nacheinander ...  
  2476. · heutige Auftragstermine (Datumseingabe bei Programmstart gültig),  
  2477. · zu berechnende Lieferscheine, KVA's/Angebote die nicht vergessen  
  2478.   werden sollten, siehe Auftragsstatus  
  2479. · alle Rechnungen mit Auftragsstatus 'fällig' oder 'fällige'  
  2480.   Teilzahlungen  
  2481. · fällige Bestellungen aus Programmteil S[3][2]  Bestellungen  
  2482. auflisten und kehrt dann ins Hauptmenü zurück! 
  2483.   
  2484. Dieser  Terminplaner  wird sofort nach Programmstart als erstes automatisch  
  2485. gestartet  um  die  Termine in Gedächtnis zu rufen. Mit gedrückter [Shift]-  
  2486. Taste  kann dieser übersprungen werden, falls er zu umfangreich oder lästig  
  2487. wird.
  2488.  
  2489.  
  2490.   
  2491.                         ------------------------
  2492.  
  2493.  
  2494.  
  2495.   
  2496. ACOUNT 
  2497.   
  2498.                       [8] Texteditor     
  2499.                       ============== 
  2500.   
  2501. Allgemeines: 
  2502.   
  2503. Seit  der  Version  2.01  ist  ein  sehr einfacher Texteditor in A_COUNT.PRG 
  2504. integriert,   der   aus   Gründen  einer  sparsamen  Speicherverwaltung  auf 
  2505. wesentlichste Funktionen beschränkt ist. 
  2506. Als  Neuheit  ist  jetzt  die  halbautom.  Mahnungserzeugung und Hilfen zur  
  2507. Erzeugung   von   Lieferscheinen  (Werksreparaturen)  per  Text-Makros  und  
  2508. Textvorlagen  sowie  per  Taste [Tab] das 8-spaltenweise Springen innerhalb  
  2509. der  Zeile  sowie die Reaktion auf die 'Cursor links'-Taste am Zeilenanfang  
  2510. mit  Sprung  ans  Zeilenende  der  vorherigen  möglich.  Da die Ausgabe per  
  2511. ESC-Sequenzen  im  VT-52-Standard  erfolgt und jede Cursorzeile erst in den  
  2512. Eingabemodus  incl.  aller  interner Abfragen springt, ist die Ausgabe bzw.  
  2513. Scroll-Geschwindigkeit nicht sehr hoch. 
  2514.   
  2515. Die Vorteile dieses integrierten Texteditors sind ...  
  2516. · Ausdruck von Geschäftsbriefen, Bestellungen, Anfragen, Mahnungen  
  2517.   und Lieferschein an Kunden ohne daß Sie A_COUNT.PRG verlassen und sich  
  2518.   Adressen merken sowie auf eine externe Textverarbeitung  
  2519.   zurückgreifen müssen. Alle Daten können sofort eingesehen werden.  
  2520. · Für die meist benötigten Formen sind bereits Standardtexte vorhanden,  
  2521.   die Sie laden, abändern und ausdrucken können!  
  2522. · Drucken Sie mit anderen Programmteilen (z.B. Lieferanten) einen  
  2523.   Standarbriefkopf (wie Lieferschein oder Reklamationen etc.) aus.  
  2524.   Daraufhin können Sie sofort mit dem Texteditor Ihren Text  
  2525.   hinzufügen.  
  2526. · Anschriften von Kunden, Lieferanten sowie der eigener Absender  
  2527.   können per Auswahl wie in den entsprechenden Programmfunktionen  
  2528.   einfachst und schnellstens in den Texteditor übernommen werden!  
  2529. · Diese Standardtexte können Sie natürlich auch Ihren Anforderung  
  2530.   und Druckformaten entsprechend abändern und wieder speichern!  
  2531. · Eigene, neue Standardtexte können einfach erstellt und gespeichert  
  2532.   werden.  
  2533. · Als Neuheit können seit der Version 3.05 auch Vorlagen für Mahnungen  
  2534.   und Lieferscheine an Lieferanten erstellt und mit Text-Makros, d.h.  
  2535.   Platzhalter für  Daten von Mahnungen und Auftragsdaten etc. im Text  
  2536.   eingegeben und per Taste ersetzt werden. Siehe später!  
  2537. · Es können jetzt auch Sonderzeichen durch Folgen [Ctrl]-Tastenkombi-  
  2538.   nationen wie [Ctrl]+[A] [Ctrl]+[Sonderzeichen] eingegeben werden  
  2539.   durch die ebenfalls während des Ausdruckes auf Schrifteffekte wie  
  2540.   'Schmaldruck', 'Breitdruck', 'Fettdruck', 'Kursivdruck'  etc. ge-  
  2541.   schaltet werden kann. Die Belegung der Sonderzeichen, die ebenfalls  
  2542.   für die Erstellung der Formularvorgaben per Texteditor gilt, ent-  
  2543.   nehmen Sie der folgenden Zeichensatz-Tabelle! Diese Steuerzeichen  
  2544.   werden angezeigt, die Auswirkung auf dem Drucker sind im Texteditor  
  2545.   leider (aus Speicherplatzgründen noch) nicht ersichtlich! 
  2546.   
  2547. Die  ASCII-Nummern  für  die einzelnen (Sonder-)Zeichen sowie die Erzeugung  
  2548. von  normalerweise  nicht  erreichbaren Sonder- und Steuerzeichen entnehmen  
  2549. Sie bitte dem Druckerhandbuch sowie folgender Tabelle... 
  2550.   
  2551. Vermeiden Sie, jeden neuen Text zu speichern, um im Textordner nicht das  
  2552. volle Chaos entstehen zu lassen! Speichern Sie nur die Standardtexte. 
  2553.   
  2554. Bedienung: 
  2555.   
  2556.   [1]  Neuer Text  
  2557.   [2]  laden  *.TXT  
  2558.   [3]  Mahnungen     *.ACM  
  2559.   [4]  Lieferscheine *.ACL 
  2560.   
  2561. Bedienung: 
  2562.   
  2563. Beim  Start des Texteditors erscheint eine FILE-SELECT-BOX aus der Sie  
  2564. eine Datei (Text) per Anklicken und [Okay] laden können...  
  2565. · um diesen weiterzubearbeiten  
  2566. · um diesen als Vorlage für Briefe, Bestellungen, Mahnungen etc. zu  
  2567.   verwenden. 
  2568.   
  2569. Klicken  Sie  [Abbruch] können Sie einen neuen Text eingeben! Danach werden  
  2570. Sie IMMER nach dem Dateinamen gefragt. 
  2571.   
  2572. · Nach FILE-SELECT-[Okay] kann dieser Name verändert werden!  
  2573.   (Dieser Name ist gültig falls Sie mit [F 1] den Text ohne  
  2574.   Namensabfrage durch die FILE-SELECT-BOX zwischenspeichern! Wird der  
  2575.   Name nicht verändert, so wird der geladene Text auf dem Datenträger  
  2576.   überschrieben!  
  2577. · Nach FILE-SELECT-[Abbruch] MUSS ein NEUER Dateiname eingegeben werden!  
  2578. · Auf jeden Fall muß unter der Texteditor-Anzeige 'Datei: ' ein  
  2579.   Name stehen, der nicht bloß '.TXT' lautet!  
  2580. Alternative  Fileselectoren  (evtl.  mit  vollständiger  Tastaturbedienung)  
  2581. werden unterstützt. 
  2582.   
  2583. Format:  
  2584. -------  
  2585. · Maximale Textlänge beträgt 119 Zeilen  
  2586. · Maximale Zeilenlänge ist 77 Zeichen  
  2587. · Die Dateikennung für Texte aus ACOUNTXL.PRG ist '*.TXT' als Exten-  
  2588.   sion. Halten Sie sich bei Neueingaben bitte auch daran, sonst könnten  
  2589.   fehlerhafte Speicher- und Ladevorgänge auftreten!  
  2590. · Laden und Speichern Sie aus Ihrem Haupt-Laufwerk!
  2591.  
  2592.   
  2593. Funktionen des Texteditors:  
  2594. -------------------------- 
  2595. Cursor [links]/[rechts]       : Cursorposition innerhalb der Zeile  
  2596.                                 ändern  
  2597. Cursor [auf]/[ab]             : Zeile wählen  
  2598. Cursor [links] am Zeilenanf.  : Cursor springt ans Ende der  
  2599.                                 vorherigen Zeile  
  2600. [Return]/[Enter]              : Nächste Zeile bzw. neue Zeile an  
  2601.                                 Textende.  
  2602. [Clr Home]                    : Cursor   springt   abwechselnd   an  
  2603.                                 den Textanfang/-ende  
  2604. [F1]                          : Zwischenspeichern unter dem geladenen  
  2605.                                 bzw. daraufhin veränderten Dateinamen  
  2606. [F1]+[Shift]                  : holt Rechnungsdaten für  
  2607.                                 Mahnungserzeugung  
  2608. [F2]                          : vergrößert  für  den Ausdruck  den  
  2609.                                 linken Rand  schrittweise (siehe Anzeige  
  2610.                                 'linker Rand')  
  2611. [F2]+[Shift]                  : verkleinert  den linken Rand  
  2612.                                 schrittweise (siehe Anzeige 'linker  
  2613.                                 Rand')  
  2614. [F3]                          : Cursor 10 Zeilen weiter  
  2615. [F4]                          : Cursor 10 Zeilen zurück  
  2616. [F5]                          : fügt eine Leerzeile an der  
  2617.                                 Cursorposition ein.  Die  aktuelle Zeile  
  2618.                                 wird nach  unten geschoben.  
  2619. [F6]                          : entfernt  die  Zeile,  in der  der  
  2620.                                 Cursor steht. Die restlichen Zeilen  
  2621.                                 rücken auf.  
  2622. [F7]                          : holt Ihre System-Adresse.  
  2623. [F8]                          : eine Kundenadresse kann gesucht und  
  2624.                                 geladen werden, siehe A[1][2]  
  2625. [F9]                          : eine Lieferanten-Adresse kann gesucht  
  2626.                                 und geladen werden, siehe S[4][2]  
  2627.                               : F7,  F8, F9 fügen je an der  
  2628.                                 Cursorposition ein!  
  2629. [F10]                         : druckt den Text aus.  
  2630. [Ctrl]+[Insert]               : schaltet zwischen INSERT- und ÜBER-  
  2631.                                 SCHREIBE-Modus hin und her.  
  2632.                                 (Gilt für das ganze Programm.) Siehe  
  2633.                                 'Grundsätzliche Bedienhinweise'  
  2634. [Undo]                        : löscht den aktuellen Text nach Sicher-  
  2635.                                 heitsabfrage.  
  2636. [Tab]                         : Cursor springt 8 Spalten weiter  
  2637. [Ctrl][->]                    : Cursor springt ans Zeilenende  
  2638. [Ctrl][<-]                    : Cursor springt an den Zeilenanfang  
  2639. [Esc]                         : Beendet den Texteditor und bietet die  
  2640.                                 Möglichkeit, den Text mit neuem Namen  
  2641.                                 zu speichern! 
  2642.   
  2643. Zu Text speichern bzw. linker Rand:  
  2644. Die  Einstellungen  des  linken  Randes  für den Ausdruck wird mit dem Text  
  2645. gespeichert  und  ist  nach  dem Laden wieder aktiv! Achten Sie darauf, daß  
  2646. Sie  bei  Ausnutzung der max. Zeilenlänge + Einstellung des linken Randes >  
  2647. 0 nicht den rechten Rand des Druckers überschreiten.  
  2648. Max.  ca.  12!  Dieser  'linke  Rand'  wird auf dem Bildschirm nicht darge-  
  2649. stellt.
  2650.  
  2651.   
  2652.                 Die Arbeit mit Text-Vorlagen  
  2653.                 ---------------------------- 
  2654.   
  2655. Die halbautomatische Mahnungserzeugung mit Vorlagetexten und Makros  
  2656. -------------------------------------------------------------------  
  2657. Vorlagenextension '*.ACM'  
  2658. Sie  können  sich  Standardtexte  für Mahnungen für Ihre Geschäftsvordrucke  
  2659. anpassen  und  z.B.  als  Vorlage 'MAHNUNG.ACM' abspeichern. Nach Taste '3'  
  2660. (für  Mahnungen)  im  Auswahlmenü  für  Textarten  können  Sie  eine dieser  
  2661. Vorlagen  incl.  Makros  laden.  Für  die  folgenden Daten können nebenste-  
  2662. hende  Makros  als  Platzhalter  für  Mahnungen  in den Text (vor der Rech-  
  2663. nungswahl) eingesetzt werden... 
  2664.   
  2665. %A   = Kundenadresse  
  2666. %D   = Datum  
  2667. %N   = Kundenname  
  2668. %S   = Rechnungsdatum  
  2669. %F   = Fälligkeitsdatum  
  2670. %#   = Rechnungsnummer  
  2671. %?   = Rechnungsbruttobetrag - Skonto 
  2672.   
  2673. Diese  Platzhalter  werden nach der Auswahl einer zu mahnenden Rechnung per  
  2674. [Shift]+[F1]  und  Eingabe  der  Rechnungsnummer  (die als 'berechnet' oder  
  2675. 'teilbezahlt',   nicht   als   'bezahlt'  gespeichert  sein  muß)  mit  den  
  2676. jeweiligen  Daten ersetzt. Die Rechnungsnummern der zu mahnenden Rech- nung  
  2677. müssen  Sie  sich  bisher  noch  merken. Eine Suche nach Aufträgen ist noch  
  2678. nicht möglich!  
  2679. Nicht   existierende  Rechnungsnummern,  oder  Rechnungen,  die  nicht  den  
  2680. Auftragsstatus  'berechnet' oder 'teilbezahlt' haben, werden ignoriert. Die  
  2681. Kundenadresse  schiebt  die  restlichen  Zeilen nach unten. Achten Sie aber  
  2682. darauf,  ob  die  Anrede  die  richtige  Form  hat,  bevor  Sie die Mahnung  
  2683. ausdrucken.  Speichern Sie die Mahnung danach NICHT ab, sonst verlieren Sie  
  2684. das Original mit den Makros. Drucken Sie 2-mal für Ihren Durchschlag.  
  2685. Als  Vorlage  ist  'MAHNUNG1.ACM'  enthalten  und könnte für die 2., und 3.  
  2686. Mahnung  erweitert  werden.  Speichern  Sie diese Vorlage mit der Extension  
  2687. '*.ACM'  ab.  Den  aktuellen  Text  können  Sie unter der Extension '*.TXT'  
  2688. speichern,  aber  Vorsicht, löschen Sie nicht die Vorlage mit der Extension  
  2689. *.ACM 
  2690.   
  2691. Generierung von Lieferscheinen/Werksrep. mit Vorlagetexten und Makros  
  2692. ---------------------------------------------------------------------  
  2693. Vorlagenextension '*.ACL'  
  2694. Sie  können  sich  für  Lieferscheine  an  Lieferanten für Werksreparaturen  
  2695. verschiedene  Vorlagen  (z.B.:  Werksreparatur,  Kulanz,  Reklamation,  Ga-  
  2696. rantiereparatur)  erzeugen, die durch Taste '4' (für Lieferscheine) geladen  
  2697. werden.  Nach  [Shift]+[F1]  und  Eingabe  der  Auftragsnummer (die als 'in  
  2698. Arbeit'  gespeichert  sein muß) wird diese Vorlage mit Daten er- setzt. Den  
  2699. Lieferanten  müssen  Sie  noch  am  Textanfang  per 'F9' auswählen. Für die  
  2700. folgenden   Daten   können   nebenstehende   Makros   als  Platzhalter  für  
  2701. Lieferscheine in den Text (vor der Auftragswahl) eingesetzt werden... 
  2702.   
  2703.   %G = Unter 'Gerät' im Auftrag eingegebenes Gerät  
  2704.   %F = Die 3 Zeilen unter denen der Fehler im Auftrag eingegeben ist.  
  2705.   %D = Das aktuelle Datum  
  2706.   %# = Die gewählte Auftragsnummer 
  2707.   
  2708. Als   Vorlagen   sind   'LSWR.ACL'   (für   LieferSchein   WerksReparatur),  
  2709. 'LSWRKVA.ACL'  (für  LieferSchein WerksReparatur auf Kostenvoranschlag) und  
  2710. 'LSWRGAR.ACL'  (für  LieferSchein  WerksReparatur auf Garantie) enthal- ten  
  2711. und können beliebig erweitert werden. 
  2712.   
  2713. Speichern  Sie  diese  Vorlage  mit der Extension '*.ACL' ab. Den aktuellen  
  2714. Text  können  Sie  unter  der  Extension  *.TXT  speichern,  aber Vorsicht,  
  2715. löschen Sie nicht die Vorlage mit der Extension *.ACL 
  2716.   
  2717. Eine   komplette   auftragsbezogene  Verwaltung  von  Werksreparaturen  und  
  2718. Mahnungen  kann  leider  (noch)  nicht geboten werden, aber also arbeitser-  
  2719. leichternde  Zugabe  tut's  dies  allemal. Leider kann auch noch keine Ver-  
  2720. waltung  von  Kaufdatum,  Garantie,  Limit,  Seriennummer, Gerätehersteller  
  2721. etc. vor der Fakturierung geboten werden.
  2722.  
  2723.   
  2724.                         ------------------------
  2725.  
  2726.  
  2727.  
  2728.  
  2729.   
  2730. ACOUNT 
  2731.   
  2732.                    [9] Programmende  
  2733.                    ================ 
  2734.   
  2735. ...beendet  das  Programm.  Nach  einem  weiteren Tastendruck werden vorher  
  2736. alle  Dateien  aus  dem  RAM und einer evtl. RAM-Disk wieder auf den Daten-  
  2737. träger  gesichert.  Bei  eingeschaltetem  'Backup'  in  AC_SYSXL.PRG  unter  
  2738. System:  Systemdaten  werden  vor  dem  Sichern Backup-(Sicherungs-)Dateien  
  2739. erzeugt! 
  2740.   
  2741. Also dann, viel Spaß und gutes Gelingen bei der Arbeit ;-)
  2742.  
  2743.   
  2744.                         ------------------------
  2745.  
  2746.  
  2747.  
  2748.  
  2749.   
  2750. ACOUNT 
  2751.   
  2752.                      Sonstiges
  2753.                =========
  2754.  
  2755. - Zur RAM-Disk  
  2756. - Zu Artikelverwaltung und Beständen:  
  2757. - Zum Auftragsausdruck  
  2758. - Zum Rechnungsdruck:  
  2759. - Formular-Vorgabe
  2760.  
  2761.  
  2762.  
  2763.   
  2764. ACOUNT 
  2765.   
  2766.                      Zur RAM-Disk  
  2767.                      ------------ 
  2768.   
  2769. Falls  Sie  mit  einer  RAM-Disk  arbeiten,  wird  dieser freie Speicher im  
  2770. Hauptmenü  (siehe  'Funktionen  im  Hauptmenü') von ACOUNTXL.PRG angezeigt.  
  2771. Sollte  dieser  Speicherplatz  knapp werden, sollte die RAM-Disk vergrößert  
  2772. werden.  Dies  wird  aber  je  nach RAM-Disk meistens erst nach einem Reset  
  2773. oder   Neustart   möglich.  Benutzen  Sie  wenn  möglich  eine  dynamische,  
  2774. resetfeste  RAM-Disk und achten Sie darauf, daß diese auf das richtige (mit  
  2775. AC_SYSXL.PRG  'System: Systemdaten' eingegebene!) Laufwerk angemeldet wird!  
  2776. Vorteilhaft  wäre eine RAM-Disk, die aus dem AUTO-Ordner heraus, bereits in  
  2777. richtiger  Größe  startet!  Bedenken Sie aber, daß der Betrieb mit RAM-Disk  
  2778. stets unsicherer ist als der reine Festplattenbetrieb.
  2779.  
  2780.  
  2781.  
  2782.   
  2783. ACOUNT 
  2784.   
  2785.                 Zu Artikelverwaltung und Beständen:  
  2786.                 ----------------------------------- 
  2787.   
  2788. Erst  wenn  Rechnungen  als  Auftragsstatus  bezahlt  eingegeben werden, so  
  2789. werden   auch   die  Artikelbestände  in  der  Artikel-Datei  'ARTIKEL.RDM'  
  2790. korrigiert.  Nur  deshalb sind wiederholte Ausdrucke von Rechnungen möglich  
  2791. ohne  entstehende Fehler in den Beständen. Deshalb können einzelne Bestände  
  2792. in   der   Zeit  zwischen  Rechnungsstellung  und  Bezahlung  falsch  sein!  
  2793. Allgemeine,   aus  der  'KATALOG.DAT'-Datei  geholte  oder  per  Taste  'B'  
  2794. eingegebene  Artikel haben keine Bestands-Verwaltung und können bedenkenlos  
  2795. beliebig  eingesetzt  werden.  Dies  sollte vor allem bei Massenartikel und  
  2796. Artikel,  bei  denen  keine  Bestandsverwaltung erwünscht oder zu aufwendig  
  2797. ist (Pfennigartikel in -zig Variationen) eingesetzt werden.
  2798.  
  2799.  
  2800.   
  2801. ACOUNT 
  2802.   
  2803.                 Zum Auftragsausdruck  
  2804.                 -------------------- 
  2805.   
  2806. Es   wird   in   dieser   Version  bereits  anhand  einer  Formular-Vorgabe  
  2807. 'AUFTRAG.FRM'  ausgedruckt. Sie können also das Aussehen des Auftrages fast  
  2808. frei einstellen.
  2809.  
  2810.  
  2811.  
  2812.   
  2813. ACOUNT 
  2814.   
  2815.                 Zum Rechnungsdruck:  
  2816.                 ------------------- 
  2817.   
  2818. Der   Rechnungs-,  KVA-,  Angebots-,  bzw.  Lieferscheinausdruck  ist  noch  
  2819. bereits     anhand   der   Formular-Vorgaben   'RECHNUNG.FRM',   'KVA.FRM',  
  2820. 'ANGEBOT.FRM'  und  'LS.FRM'  sowie  gemeinsam für die Daten 'RECHNUNG.LIN'  
  2821. möglich.  
  2822. Ablauf...  
  2823. Der   Rechnungs-Ausdruck   ist   sicherheitshalber   auf  Einzelblatteinzug  
  2824. ausgelegt.  Da  der  Ausdruck  per  Betriebssystem vorgenommen wird, gelten  
  2825. hier  die 30 Sekunden 'Time-Out'. D.h. wird der Ausdruck gestartet und kann  
  2826. der  Drucker insgesamt länger als 30 Sekunden nicht drucken, (Drucker nicht  
  2827. eingeschaltet,  zu  lange  Wartezeiten  während  der  Druckblattwechsel auf  
  2828. OFFLINE  oder Drucker überhaupt OFFLINE) täuscht das Betriebssystem nach 30  
  2829. Sekunden  vor,  es  hätte  ausgedruckt  (um  eine  Dauerblockade  in  einer  
  2830. Endlosschleife zu verhindern) und das Programm fährt 'unwissend' fort.  
  2831.    
  2832. Als  übelster  Fehler  kam  es  vor,  daß mehrseitige Rechnungsdrucke unter  
  2833. diesen  Bedingungen  nicht  komplett  ausgedruckt  wurden.  Dies wird jetzt  
  2834. verhindert, in dem vor jeder neuen Seite folgende Abfrage erscheint...  
  2835.  'Nächste Seite drucken? [J/N] '  
  2836. Wurde   eine  Seite  komplette  ausgedruckt,  stoppt  das  Programm.  Jetzt  
  2837. folgendermaßen vorgehen... 
  2838.   
  2839. Auf dem Drucker:  
  2840. · Blatt entnehmen mit Drucker-Taste [FORM FEED] (nur falls Blatt nicht  
  2841.   ganz ausgefahren wurde)  
  2842. · Neues Blatt einlegen  
  2843. · Taste [FORM FEED]  
  2844. · Taste [ONLINE] 
  2845.   
  2846. Dann  im  Programm  Taste [J] und der Ausdruck fährt fort. Taste [N] bricht  
  2847. den Ausdruck ab! (siehe Programm A[4] Rechnungsausdruck) 
  2848.   
  2849. ACHTUNG:  
  2850. Bestätigen  Sie  erst  mit [J] wenn ein neues Blatt eingelegt ist um sicher  
  2851. vor einem Abbruch des Ausdruckes seitens des Betriebssystem zu sein! 
  2852.   
  2853. Ausdruck...  
  2854. -----------  
  2855. Adresse  und  Datum  wird  auf jeder Seite ausgegeben! Die Seiten werden ab  
  2856. Seite  '2'  durchnummeriert!  Gedruckt  wird  in  der  im Rechnungsformular  
  2857. (RECHNUNG.FRM   und   RECHNUNG.LIN)  eingestellten  Schrift.  Der  Ausdruck  
  2858. erfolgt   seitenweise!   (Seitenweise  bestätigen!).  Skonto,  Mwst,  Summe  
  2859. (Netto/Brutto)   und   die  Abschlußtexte  werden  auf  der  letzten  Seite  
  2860. ausgegeben!
  2861.  
  2862.  
  2863.   
  2864. ACOUNT 
  2865.   
  2866.                         Formular-Vorgabe  
  2867.                         ---------------- 
  2868.   
  2869. Die  XL-Version  hat  jetzt  für  den  Ausdruck nicht mehr feste, programm-  
  2870. interne  Formate.  Mit  ASCII-Texteditoren  können jetzt Beispielformulare,  
  2871. die  beim  Ausdruck  nachgeladen  werden,  vorgegeben werden und jetzt auch  
  2872. Formular-Platzhalter  (Makros)  für  bestimmte Daten beinhalten dürfen, die  
  2873. beim Ausdruck ersetzt werden und zwar für folgende Druckerausgaben... 
  2874.   
  2875. · Rechnungen        RECHNUNG.FRM  
  2876.   Der Rechnungskopf  
  2877. · Angebot           ANGEBOT.FRM  
  2878.   Der Angebotskopf (entspricht meist Rechnungskopf mit eventueller Ausgabe  
  2879.   des Textes 'Angebot')  
  2880. · KVA               KVA.FRM  
  2881.   Der KVA-Kopf (entspricht meist Rechnungskopf mit eventueller Ausgabe  
  2882.   des Textes 'KVA')  
  2883. · Lieferschein      LS.FRM  
  2884.   Der Lieferschein-Kopf (entspricht meist Rechnungskopf mit eventueller  
  2885.   Ausgabe des Textes 'Lieferschein')  
  2886. · Rechnungen  
  2887.   Angebote  
  2888.   KVA  
  2889.   Lieferscheine     RECHNUNG.LIN  
  2890.   enthält für obigen 4 Formulare die eigentlichen Rechnungsdaten mit  
  2891.   Menge, Text, Einzelpreis und Gesamtpreis.  
  2892. · Aufträge          AUFTRAG.FRM  
  2893.   (ersetzt Auftragsformular-Voreinstellung in  
  2894.   AC_SYSXL.PRG)  
  2895. · Lieferantenbriefkopf(2 Stk. mit eigenem Privat- oder Firmenkopf)  
  2896.                     LIEFERS1.FRM  
  2897.   für Bestellungen und Lieferantenbriefkopf S[4][1]mit eigenem Briefkopf  
  2898.   bei Vorgabe 'Firma'  
  2899.                     LIEFERS2.FRM  
  2900.   z.B. mit Privatabsender  
  2901. · Umschlagdruck(DIN A 6 und DIN A 6 lang)  
  2902.                     UMSCHL1.FRM   DIN A 6  
  2903.                     UMSCHL2.FRM   DIN A 6 lang  
  2904. · Postkartendruck POSTCARD.FRM  
  2905. · Überweisungsdruck UEBERW1.FRM für Programm S[4][4][5]  
  2906. · Mahnungen  
  2907.   Nur als zu ladender Mustertext in den Texteditor inklusive Makros.  
  2908. · Etiketten         ETIKETT.FRM  
  2909.   für Preis-Etiketten, gedacht incl. ausgegebenem Eigennamen. Diese sind  
  2910.   ab dieser Version frei gestaltbar. Einige Einschränkungen müssen Sie  
  2911.   jedoch beachten, da hier für die rechtsbündige VK-Preisangabe eine  
  2912.   TAB-Anweisung nötig ist, dessen Steuerzeichenabschluß jedoch ein  
  2913.   (Geben Sie zur Definition des Druckersteuerzeichens dazu die  
  2914.   [Esc][D][Tabzahl] in den Texteditor ein und fügen Sie ein Leerzeichen  
  2915.   an. Dieses muß darauf in einem Filemonitor (z.B. in Harlekin) in ein  
  2916.   '0'-Byte geändert werden, siehe auch Druckerhandbuch. Ein Laden und  
  2917.   wieder Speichern des Vorgabeformulares in einen Texteditor ist hier  
  2918.   nicht mehr so einfach möglich, da '0'-Bytes i.d.Regel beim Laden immer  
  2919.   in Leerzeichen gewandelt werden und der Etikettausdruck so ständig  
  2920.   fehlerhaft sein würde. Einfach ist's leider derzeit nicht möglich.  
  2921.   Halten Sie sich besser eng an das gelieferte Vorgabeformular; Nicht  
  2922.   alle Kombinationen klappen reibungslos.)'0'-Byte erfordert, das  
  2923.   mit dem Texteditor nicht einzugeben ist.  
  2924. · Aufkleber         AUFKLEB.FRM  
  2925.   für Preis-Etiketten, gedacht ohne ausgedrucktem Eigennamen, aber auch  
  2926.   andere Kombinationen sind auf Grund freier Gestaltbarkeit möglich.  
  2927.   Weiteres siehe Etikette und Fußnote hierzu! 
  2928.   
  2929. Alle  Formular-Vorgaben  tragen die Endung: '*.FRM' oder '*.LIN' und müssen  
  2930. im Ordner 'FORMULAR' des eingegebenen Hauptverzeichnises liegen. 
  2931.   
  2932. Ab  der  Version  3.03XL  können  Sie  Formular-Platzhalter (Makros) in den  
  2933. Musterformularen für Druckerausgaben vergeben.  
  2934. Diese  Platzhalter  sollten  natürlich  sinnvoll,  d.h.  nur  dort vergeben  
  2935. werden  wo  dies auch nötig und möglich ist, siehe Beispielformulare, sonst  
  2936. gibts  Fehler,  d.h.  der  jeweils  zuletzt  geladene  Eintrag unter diesem  
  2937. Platzhalter  wird  eingesetzt,  d.h.  die Leerzeichen (und bei Fehlern auch  
  2938. Platzhalter) werden überschrieben, ob es Sinn macht oder nicht.  
  2939. Die  Formulare  können  jetzt auch Steuerzeichen für den Drucker enthalten,  
  2940. wie z.B. ...  
  2941.                              Epson-Code (ASCII oder [Byte-Wert])  
  2942.                              ----------------------------------------  
  2943. · Breitdruck ein/aus             = [14]         | ④    = [20]  
  2944. · Fettdruck ein/aus          E   = [27][69]     | F   = [27][70]  
  2945. · Schmaldruck ein/aus            = [15]         | ②    = [18]  
  2946. · Kursivdruck ein/aus           = [27][52]     |    = [27][53]  
  2947. · Hoch-/Tiefst. ein/aus      S[0]= [27][83][0]  
  2948.                              S[1]= [27][83][1]  | T   = [27][84]  
  2949. · Elite/Pica                 M   = [27][77]     | P   = [27][80]  
  2950. · NLQ-/Entwurfszeichens.     x[1]= [27][120][1] | x[0]= [27][120][0]  
  2951. · NLQ-Roman/-Sans Serif      k[0]= [27][107][0] | k[1]= [27][107][1]  
  2952. · Seitenvorschub                  = [12]  
  2953. · Reset                      @   = [27][64]  
  2954. · usw. 
  2955.   
  2956. Wird  also z.B. 'x[1]k[1]MRechnung: x[0]P' in das Formular eingegeben,  
  2957. wird   der   Text   'Rechnung:   '  in  NLQ-Sans  Serif-Schrift  mit  Elite  
  2958. Zeichenbreite (12 Zeichen/Zoll) geschrieben und danach zurückgesetzt!  
  2959.   
  2960. ACHTUNG: 
  2961.   
  2962. Formulare bestehen aus...  
  2963. - den eigentlichen Texten (z.B. eigenen Anschrift, Konto etc.)  
  2964. - den Druckersteuerzeichen falls andere als die druckerinterne  
  2965.   Normalschrift gewünscht ist.  
  2966. - den Platzhaltern für bestimmte Daten wie Kundenadresse,  
  2967.   Rechnungsnummer, Menge, Rechnungstexte etc. 
  2968.   
  2969. Bei  der  Erstellung  der  Formulare  müssen  Sie  ebenfalls  noch folgende  
  2970. Tatsachen  beachten  um  Fehler  zu  vermeiden,  da gerade durch unbedachte  
  2971. Formulare  etliches  (auch  in  den  A_COUNT-Programmroutinen)  angerichtet  
  2972. werden kann:  
  2973. · Platzhalter werden gelöscht und 'überschrieben', nicht verschoben,  
  2974.   (außer bei Etiketten und Aufkleber), d.h. nach dem jeweiligen  
  2975.   Platzhalter müssen Sie genügend Leerstellen für die jeweiligen  
  2976.   eingesetzten Daten eintippen.  
  2977.   Wichtig für die Ausgabe von Rechnungen: Der Platzbedarf von...  
  2978.   -  Menge:  =  7 Zeichen + Leerstelle  
  2979.   -  Text:   = 54 Zeichen + Leerstelle  
  2980.   - E-Preis: =  9 Zeichen + Leerstelle  
  2981.   - G-Preis: = 10 Zeichen + Leerstelle  
  2982.                --  
  2983.                80 Zeichen  
  2984.   Da diese 80 Zeichen gerade so linksbündig in eine Zeile passen, sollte  
  2985.   hier also in der Zeichenbreite Elite gedruckt werden!  
  2986.   Diese Abstände sollten eingehalten werden um Fehler und  
  2987.   Überschreibungen der Platzhalter zu vermeiden -->  
  2988.   Dümmster Fehler: E-Preis-Platzhalter wird von Text gelöscht falls der  
  2989.   Abstand zu klein ist!!!  
  2990. · Geben Sie je Zeile soviele Leerzeichen ein daß die Zeile kplt., ohne  
  2991.   Verlust gedruckt werden kann. Im Normalzeichensatz sind das 80 Zeichen,  
  2992.   dieses ändert sich jedoch bei Breitdruck (40 Zeichen) oder Schmaldruck  
  2993.   (ca. 136 Zeichen). Ebenfalls ändert sich dies mit Zeichenbreite Elite  
  2994.   (ca. 96 Zeichen je Zeile) oder Elite + Schmalschrift (ca. 160 Zeichen)  
  2995.   Pica hat ohne Schmalschrift 80 Zeichen je Zeile.  
  2996.   Die Anzahl der jeweiligen Leerzeichen sind von der/den jeweiligen  
  2997.   Schrift(en) in der Zeile abhängig.  
  2998.   Zu lange Zeilen im Formular können zusätzliche Leerzeilen oder  
  2999.   verschobene Zeilen/Ausgaben hervorrufen!!!  
  3000.   Beachten Sie auch für Epson-Kompatible: NLQ und Doppeldruck hat  
  3001.   Vorrang vor Schmalschrift, also hier nicht aktivierbar.  
  3002.   Breitdruck ist jeweils die doppelte Elite oder Pica-Zeilenbreite, also  
  3003.   es passen nur halb so viele Zeichen in eine Zeile!  
  3004.   Druckersteuerzeichen dürfen NICHT (als Leerzeichen) mitgezählt werden,  
  3005.   diese werden also vom Drucker verschluckt!  
  3006. · Die Kundenadresse sollte bei Rechnungen ins Fenster von Umschlägen  
  3007.   passen.  
  3008. · Der Test, ob das die Formular-Vorgabe paßt kann folgendermaßen  
  3009.   vereinfacht werden:  
  3010.   Mit EVEREST.PRG das Formular ändern/erstellen und jeweils vor dem  
  3011.   Laden und Speichern die 0-Byte-Wandlung einschalten (Unter  
  3012.   'Einstellungen/Diverses/Beim Speichern/Beim Laden) und bei  
  3013.   erforderlichen 0-Bytes statt dessen z.B. den Dezimalcode 255 eingeben.  
  3014.   Das Dokument wird dann mit 0-Bytes gespeichert, jedoch leider von  
  3015.   Everest nicht so ausgedruckt.  
  3016.   Kehren Sie deshalb nach dem Speichern zum Desktop zurück und schieben  
  3017.   Sie die Datei auf das Drucker-Icon. Anhand der ausgedruckten  
  3018.   Platzhalter können Sie jetzt einfach die exakte Positionierung  
  3019.   überprüfen und Sie brauchen nicht jedesmal ACOUNT zu starten. 
  3020.   
  3021. ACHTUNG!  
  3022.   Der Rechnungsausdruck über Vorgabeformulare ist erst seit Anfang Okt.  
  3023.   96 integriert, also zur Zeit 3 Wochen. Aus Erfahrung mit anderen  
  3024.   Fakturierungen (auch über 10000.- DM) weiß ich, daß sich hier eine  
  3025.   Menge versteckter Fehler in den vielfältigen Möglichkeiten verbergen  
  3026.   können. Viele Tests wurden durchgeführt. Ich hoffe derer sind nicht  
  3027.   mehr zu viele in dieser Programmversion. Standardfehler werden  
  3028.   abgefangen, jedoch kann nicht jeglicher Fehler erkannt und abgefangen  
  3029.   werden. Abstürze oder seltsames Programmverhalten nach ungeeigneten  
  3030.   oder völlig abartigen Formular-Vorgaben können nicht gänzlich  
  3031.   vermieden werden!  
  3032.   Gerade hier sind Fehler (Fehldrucke etc.) möglichst exakt zu melden:  
  3033.   - Vorgabeformulare evtl. mitsenden  
  3034.   - Anzahl der Positionen der berechneten Auftrages mitteilen  
  3035.   - alle sonst evtl. Wissenswertes ebenfalls mitteilen 
  3036.   
  3037. Bei  Etiketten  und  Aufkleber) brauchen die Zeilen, die Ausgaben enthalten  
  3038. nicht  mit  Leerzeichen  bis zur letzten (80ste) Spalte gefüllt werden. Die  
  3039. Formular-Vorgaben  für  Etiketten  (außer dem Eigennamen) und Aufkleber wie  
  3040. Artikelbezeichnung   und   -Typ,  Warengruppe,  Artikelnummer  etc.  werden  
  3041. eingesetzt   und   nicht   überschrieben,   d.h.  diese  sollen  nicht  mit  
  3042. Leerzeichen  aufgefüllt  werden.  Dies  war  notwendig  um Probleme mit der  
  3043. rechtsbündigen,   TAB-genauen  Plazierung  des  VK-Preises  zu  beseitigen!  
  3044. Beachten   Sie  auch  der  '0'-Byte-Problem  mit  Texteditoren,  da  einige  
  3045. Druckersteuerzeichen   zur   Aufhebung   der   Steuerzeichen  ein  '0'-Byte  
  3046. benötigen   die   die   Texteditoren  i.d.Regel  nicht  verarbeiten.  Siehe  
  3047. vorherige Fußnote hierzu.  
  3048. Daher  können  nur  Texteditoren  verwendet  werden,  die  die  Eingabe von  
  3049. Sonderzeichen  (für  Druckersteuerzeichen!) zulassen UND die Leerstellen am  
  3050. Zeilenende NICHT beim Speichern herauslöschen. 
  3051.   
  3052. · HARLEKIN III - Texteditor, der im 'Zeilenmodus' die Aufgabe ohne  
  3053.   Probleme erfüllt, aber Probleme mit '0'-Bytes hat!  
  3054. · 7up (ein feiner Texteditor incl. Rechenfunktion und Spaltensatz als  
  3055.   Shareware von Michael Thänitz) mit Abschaltung des Löschens der  
  3056.   Leerzeichen am Zeilenendes funktioniert, aber hat ebenfalls Probleme  
  3057.   mit '0'-Bytes.  
  3058. · EVEREST ist ein sehr guter, günstiger Shareware-Texteditor von Oliver  
  3059.   Schmidt, der in neueren Versionen (ich benutzt 3.5D) zur Formularvor-  
  3060.   gabe am besten geeignet ist. Er ist zwar recht unscheinbar, eröffnet  
  3061.   aber nach längerem Gebrauch seine Güte und läuft bei mir als Editor  
  3062.   unter 'GNU-C', TeX und weiteren shellgesteuerten Programmen und sogar  
  3063.   als angemeldeter ASCII-Dateiviewer am problemlosesten und am einfach-  
  3064.   sten. Das Programm ist die Sharewaregebühr von 20.- DM echt  
  3065.   wert.  
  3066.   Bei Abschaltung des Löschens der Leerzeichen am Zeilenende und OHNE  
  3067.   freie Positionierung des Cursors. Dies ist der meiner Meinung nach  
  3068.   empfehlenswerteste Editor für diesen Zweck, da selbst '0'-Byte durch  
  3069.   Wandlung beim Laden und Speichern eingegeben werden können, die z.B.  
  3070.   für spezielle  Zeichensätze gebraucht werden, z.B. EPSON-NLQ-Modus:  
  3071.   'Roman' wäre in Dezimalcodes...  
  3072.   27 120 1 27 107 0  =  Esc x [1] Esc k [0]  
  3073.   Geben Sie z.B. für vor dem Laden und Speichern die '0'-Byte-Wandlung  
  3074.   '255' ein, können Sie die '0'-Byte mit [Alternate]+[2 5 5) eingeben  
  3075.   und werden dann aber als '0'-Byte gespeichert und es wird richtig  
  3076.   gedruckt! 
  3077.   
  3078. Zum Rechnungsformular 'RECHNUNG.LIN'...  
  3079. Der   Rechnungskopf   wird   in   den   Formularen  RECHNUNG.FRM,  KVA.FRM,  
  3080. ANGEBOT.FRM  und  LS.FRM definiert. Hier darf keine Seitenvorschub (= ASCII  
  3081. [12])  eingegeben werden! An der Stelle nach der letzten Zeile diese Kopfes  
  3082. übernimmt  dann das Formular 'RECHNUNG.LIN'dann die Ausgabeaufbereitung der  
  3083. eigentlichen Rechnungsdaten!  
  3084. Dieses  Formular  beinhaltet  die Ausrichtung der einzelnen Rechnungszeilen  
  3085. und wird in 3 Zeilen definiert.  
  3086. 1. Zeile: ASCII-Eingabe der Anzahl Rechnungszeilen je Seite    z.B. '35'  
  3087.           Als Anhaltspunkt sollte ein Wert zwischen 25 und 36 eingegeben  
  3088.           werden. Danach wird ein Seitenvorschub zur nächsten Seiten mit  
  3089.           erneuter Erzeugung des Rechnungskopfes ausgegeben. Denken Sie  
  3090.           daran das auch die Seitenzahl in einer Rechnungszeile  
  3091.           untergebracht werden muß! (Also max. mögliche Anzahl - 1)  
  3092. 2. Zeile: Definition des Zeichensatzes und der Zeichenbreite der  
  3093.           Rechnungszeilen                   z.B. Esc@Esc x [1] Esc k [1]  
  3094. 3. Zeile: Positionierung der Daten Menge (%RM), Text (%RT), Einzelpreis  
  3095.           (%RE) und Gesamtpreis (%RG) einer Rechnungstextzeile in  
  3096.           beliebiger Reihenfolge. Die 3. Zeile muß ein [CR] beinhalten;  
  3097.           sie sollten also im Editor den Cursor noch in die 1. Spalte  
  3098.           der 4. Zeile stellen können, sonst gibts eine Fehlermeldung im  
  3099.           ACOUNT-Rechnungsausdruck! Z.B.:  
  3100.      %RM     %RT                                   %RE        %RG 
  3101.   
  3102. Siehe auch Formular-Vorgabe: Wichtiges zu beachten! 
  3103.   
  3104. Als Beispiel für RECHNUNG.LIN:  
  3105. ---------------------------------------------------------------------------  
  3106. 33  
  3107. @x⇧k⇧M  
  3108. %RM      %RT                                                %RE         %RG 
  3109.   
  3110. ---------------------------------------------------------------------------  
  3111. @Basteln  Sie  erst  an  diesen  Formularen  wenn Sie das - mittlerweilen in  
  3112. Fakturierungen  der gehobenen Klasse übliche - Prinzip begriffen haben. Bei  
  3113. mißlungenen  Vorgaben  entstehen  ebenso mißlungene Formulare! Beachten Sie  
  3114. den  letzten  Tip  und  die Erklärungen zu den Formularen für Etiketten und  
  3115. Aufkleber. 
  3116.   
  3117. Als  einziges  ist  das  Bestellformular  noch nicht so ganz frei einstell-  
  3118. bar. Das wird aber auch noch werden!
  3119.  
  3120.  
  3121.  
  3122.  
  3123.                    Formular-Platzhalter (Makros) 
  3124.                    _____________________________
  3125.  
  3126. Nicht verwechseln mit Texteditor-Platzhalter (z.B. für Mahnungen)!
  3127.  
  3128. %EA = eigene Anredeform 
  3129. %EN = eigener (Firmen-)namen 
  3130. %EB = eigene Branche 
  3131. %ES = eigene Straße 
  3132. %EO = eigener Ort (incl. PLZ) 
  3133. %ET = eigenes Telefon 
  3134. %EF = eigenes Fax 
  3135. %EX = eigenes BTX 
  3136. %E# = eigenes Konto 
  3137. %EZ = eigene Bankleitzahl 
  3138. %EV = eigene Bankverbindung (Name)
  3139.  
  3140. %LN = Lieferantenname 
  3141. %LB = Lieferantenbranche (=2. Firmenname) 
  3142. %LS = Lieferantenstraße 
  3143. %LO = Lieferantenort (incl. PLZ) 
  3144. %LK = Kundennummer beim Lieferanten 
  3145. %L# = Kontonummer des Lieferanten 
  3146. %LZ = Bankleitzahl des Lieferanten 
  3147. %LV = Bank des Lieferanten 
  3148. %L? = Überweisungsbetrag für S[4][4][5] 
  3149. %LR = Rechnungsnummer der Überweisung
  3150.  
  3151. %EL = eigenes Firmenlogo als Briefkopf (ala frühere Aufträge) 
  3152. %D  = aktuelles Datum 
  3153. %AN = Auftragsnummer 
  3154. %KG = Reparaturgerät(siehe Gerät: bei Auftrag) 
  3155. %F1 = Fehler(siehe 1. Fehler bei Auftrag) (F1 bedeutet nicht 
  3156.       Funktionstaste 1) 
  3157. %F2 = Fehler(siehe 2. Fehler ...) 
  3158. %F3 = Fehler(siehe 3. Fehler ...)
  3159.  
  3160. %KA = Kundenanrede 
  3161. %KN = Kundenname 
  3162. %KS = Kundenstraße 
  3163. %KO = Kundenort 
  3164. %KT = Kundentelefon 
  3165. %KK = Kundennummer
  3166.  
  3167. %AB = Artikelbezeichnung (-name) 
  3168. %AT = Artikeltyp, -wert 
  3169. %A# = Artikelnummer (...eigene) 
  3170. %WG = Warengruppe 
  3171. %EK = Einkaufspreis (Netto/Brutto je Lieferant invertiert von hinten 
  3172.       z.B. '12.49' DM ist '94.21') 
  3173. %VK = Verkaufpreis brutto
  3174.  
  3175. %RD = Datum der Rechnungsstellung - bei Neurechnung heutiges Datum -  
  3176.       bei Wiederausdruck aus Kundenmenü Datum der damaligen Rechnungs- 
  3177.       stellung 
  3178. %RN = Die Rechnungs-, Angebots-, KVA- bzw. Lieferscheinnummer. 
  3179. %RM = Die Menge der Rechnungsposition 
  3180. %RT = Der Text einer Rechnungsposition z.B. Artikelbezeichnung oder  
  3181.       ausgeführte Arbeit 
  3182. %RE = Der Einzelpreis einer Rechnungsposition 
  3183. %RG = Der Gesamtpreis einer Rechnungsposition (auch Netto- oder  
  3184.       Gesamtsumme, MwST etc.)
  3185.  
  3186.  
  3187.  
  3188.  
  3189.  
  3190.  
  3191.                         Zu MidiCom-Netzwerk  
  3192.                         ------------------- 
  3193.   
  3194. Ein  Test  (incl.  leichter  Optimierungen und Anpassungen, Protokoll-Datei  
  3195. etc.)   mit   einer   Demoversion  von  MidiCom  wurde  mittlerweilen  auch  
  3196. durchgeführt. Das Programm lief (fast) auf Anhieb, und SEHR stabil, aber...  
  3197. - da beim Suchen z.B. bei Kunden oder Artikel einzeln ca. 100 -200 Byte  
  3198.   geladen werden, MidiCom laut Doku aber immer 4096-Byte-Blöcke über-  
  3199.   trägt, ist die die Suchzeit nicht akzeptabel (z.T. mehrere Minuten  
  3200.   für einen Artikel). Höchsten MidiCom-Romport für 2 Rechner käme hier  
  3201.   in Frage.  
  3202.   Erste Optimierungen von A_COUNT konnten die Zugriffe eines Slaves  
  3203.   durch geschicktes Laden und cachen um 20 - 60% beschleunigen, was  
  3204.   natürlich immer noch zu langsam wäre. Also nix wars!  
  3205. - Der Einsatz eines Festplatten-Caches (im Test war die Demo von Turbo-  
  3206.   Cache) wäre fast unumgänglich, um es für die Festplatte wenigsten  
  3207.   einigermaßen erträglich zu machen. Es soll ja nicht scheppern wie  
  3208.   unter Gates' Betriebssystem-Geniestreich! ;-)  
  3209. - die Dateiformate von Lieferanten, Bestellungen, und vor allem der  
  3210.   Aufträge sind in keinster Weise netzwerkfähig. Es könnte auf diese  
  3211.   Daten also ohnehin nur immer ein Rechner zur selben Zeit zugreifen  
  3212.   (d.h. sobald sich ein Rechner z.B. in der Auftragspflege befindet käme  
  3213.   kein zweiter User mehr rein!) ohne daß ich diese Dateistrukturen und  
  3214.   -zuriffe in A_COUNT komplett erneuere. :-( Puh, Höllenarbeit!)  
  3215. - Ein Recordlocking müßte besser noch, als beim Test optimiert werden um  
  3216.   gleichzeitige Zugriffe auf einen Satz (z.B. Kunde, Artikel) zu ver-  
  3217.   hindern, da hier immer der zuletzt speichernde User gewinnen würde und  
  3218.   die Änderungen etc. des zuerst speichernden (für diesen unerwartet)  
  3219.   nicht gesichert bzw. wieder überschrieben würden!  
  3220.   Zudem zeigten akribische Versuche, daß es möglich ist (wenn auch im  
  3221.   praktischen Betrieb extrem unwahrscheinlich), auf einen Datensatz, der  
  3222.   von einem Rechner soeben für den Zugriff gesperrt wird, durch die  
  3223.   interne Organisation/Umschaltung von MidiCom ein zweiter Rechner  
  3224.   diesen Datensatz bei der ungefähr gleichzeitigen Nachfrage trotzdem  
  3225.   gerade noch also 'frei' gemeldet bekommt und 2 Rechner gleichzeitig  
  3226.   auf einen Satz zugreifen könnten. Der zuletzt Sichernde würde wieder  
  3227.   gewinnen und das Chaos wäre perfekt.  
  3228.   -> Also 100%iger Schutz könnte nicht gewährt werden. Die Organisation  
  3229.   von MidiCom, das kein Recordlocking unterstützt, ist hierfür nicht  
  3230.   geeignet und läßt sich vom Programm auch nicht umgehen. (Vielleicht  
  3231.   mit zeitlich penibel ausgetüftelten Tricks, aber die Zeit...)  
  3232. Der  Programmieraufwand  steht  also  in  keinem Verhältnis zum praktischen  
  3233. Nutzen.  
  3234. Ansonsten  erwies  sich  MidiCom  äußerst  stabil  und  empfehlenswert. Die  
  3235. probe-   und   ansatzweise  erstellten  Versionen  von  ACOUNT-Server-  und  
  3236. Slavemodulen  incl.  Zugriffsprotokolle  werden  nicht  veröffentlicht. Die  
  3237. dafür  erstellten  netzwerkunterstützenden  Änderungen  gehen auch nicht in  
  3238. die veröffentlichten Versionen von ACOUNT ein!!! -->> 
  3239.   
  3240. Warnung: 
  3241.   
  3242. Versuchen  Sie NIEMALS A_COUNT.PRG mit mehreren Rechnern über eine Netzwerk  
  3243. (wie  MidiCom)  mit  den  selben Dateien (gemeinsame Installation auf einer  
  3244. bestimmten  Festplatte)  gleichzeitig zu betreiben. Die Dateien würden zwar  
  3245. vermtl.  nicht  zerstört,  jedoch  würden  durch  die mit Sicherheit häufig  
  3246. vorkommenden  Doppelzugriffe  viele  Eingaben  und  Änderungen in den Daten  
  3247. (ungewollt)  verschwinden,  was  für einen geschäftlichen Betrieb natürlich  
  3248. katastrophale  Folgen  hätte!!!  Programmabstürze  wären  durch unerwartet,  
  3249. zeitlich parallele Datenänderungen des Zweitrechners ebenfalls zu erwarten!
  3250.  
  3251.  
  3252.  
  3253.                         ------------------------ 
  3254.   
  3255.  
  3256.  
  3257.  
  3258.  
  3259.  
  3260.  
  3261.   
  3262.            Das Hauptmenü von SUPPART in ACOUNTXL.PRG  
  3263.            ========================================= 
  3264.   
  3265.     -   Vorwort  
  3266.     -   SUPPART-Hauptmenü  
  3267.    [1]  Artikelverwaltung  
  3268.    [2]  Bestände/Preise  
  3269.    [3]  Warenbestellung/Eingang  
  3270.    [4]  Lieferantenverwaltung  
  3271.    [5]  Druckmodul  
  3272.    [6]  
  3273.    [7]  Inventur/Statistik  
  3274.    [8]  Datensicherung SUPPART  
  3275.    [9]  Ende  
  3276.    [0]  >A_COUNT.PRG starten
  3277.  
  3278.   
  3279.                         ------------------------
  3280.  
  3281.  
  3282.  
  3283.   
  3284.                           Vorwort  
  3285.                           ======= 
  3286.   
  3287. What's SUPPART.PRG... 
  3288.   
  3289. SUPPART (Support) = 'SUPP' für Supplier (Lieferant) + 'ART' für Artikel 
  3290.   
  3291. SUPPART.PRG  ist  eine in A_COUNT.PRG integrierte Artikel-, Lieferanten- u.  
  3292. Bestellungsverwaltung für ATARI - ST/TT/Falcon.
  3293.  
  3294.  
  3295.  
  3296.   
  3297. Allgemeines, Neuheiten und Änderungen im Groben...  
  3298. --------------------------------------------------  
  3299. · SUPPART.PRG ist seit der Version 3.00 der 2. Programmteil von  
  3300.   A_COUNT.PRG, das mit ACOUNTXL.PRG geladen wird und ohne Ladetätigkeit  
  3301.   bzw. Verzögerung direkt aus demselben gestartet werden kann.  
  3302. · Es  arbeitet  interaktiv  mit  dem früher  externen  Programm  und  
  3303.   jetzt integrierten Programmteil A_COUNT.PRG zusammen.  
  3304. · Dieser Programmteil entspricht dem früher externen Programm  
  3305.   SUPPART.PRG mit vielen zusätzlichen Funktionen, Optimierungen  
  3306.   sowie Fehler- und kosmetischen Korrekturen!  
  3307. · Es beinhaltet Artikelverwaltung, Lieferantenverwaltung und  
  3308.   Warenbestellung/Eingang und ist das Gegenstück zum Hauptprogramm von  
  3309.   ACOUNTXL.PRG, das sich  mit Kunden, Aufträgen, Rechnungen und deren  
  3310.   Verwaltung befaßt!  
  3311. · Voreinstellungen für diesen Programmteil müssen im externen Programm  
  3312.   AC_SYSXL.PRG 'System: Systemeinstellung: SUPPART.PRG' ff. vor dem  
  3313.   ersten Programmstart gemacht werden.  
  3314. · Um eine effektive, schnelle Arbeit zu gewährleisten wurde es mit  
  3315.   A_COUNT.PRG gekoppelt. Es ist kein Sichern, Beenden des Programmes,  
  3316.   Neustart des Pendants und erneutes Laden der Dateien mehr  
  3317.   erforderlich!  
  3318. · Dieses  Programm  arbeitet ebenso 'mauslos' als reines  Textprogramm  
  3319.   wie ACOUNTXL.PRG. Es benötigt eine RAM-Disk und sichert erst bei  
  3320.   Beendigung der Arbeit von A_COUNT.PRG die Daten auf die Floppy  
  3321.   oder das in AC_SYSXL.DAT eingegebene Hauptverzeichnis.  
  3322.   Zwischensichern per Programm S[8] ist möglich.  
  3323. · Wie auch A_COUNT.PRG hat SUPPART.PRG mit GEM, Multitasking,  
  3324.   Accessories etc. absolut nix am Hut! Es arbeitet egoistisch, als gäbe  
  3325.   es sonst keine anderen Programme mehr!  
  3326. · Viele Nebenfunktionen von SUPPART.PRG (besonders autom. Änderungen  
  3327.   in einzelnen Dateien und die Zusammenarbeit mit A_COUNT.PRG) sind erst  
  3328.   nach dem Lesen des Manuales ersichtlich.  
  3329. · Ab der Normal-Version 3.00 wurden die Dateien 'WG.DAT', 'LIEFER.DAT'  
  3330.   und 'ARTIKEL.RDM' aus der RAM-Disk genommen. Sie werden direkt aus dem  
  3331.   Hauptverzeichnis in das RAM geladen und dort bis zum Sichern bzw.  
  3332.   Programmende verwaltet. Die XL-Version lädt Artikel (das heißt  
  3333.   Datensätze) einzeln nach und speichert einzeln auf das eingestellte  
  3334.   Laufwerk.  
  3335.   Die beiden letzteren Dateiformate wurden ebenfalls geändert wodurch  
  3336.   schnelleres Laden und Speichern möglich ist und die Dateien 10%  -  
  3337.   15% kürzer werden.  
  3338. · Artikel-EK-Preise können direkt aus der Preisliste des Lieferanten  
  3339.   (egal ob Brutto oder Netto) eingegeben werden.  Beim jeweiligen  
  3340.   Lieferanten muß vermerkt werden, ob Brutto oder Netto erfaßt wird!  
  3341. · Etiketten und Aufkleber sind jetzt in Vorgabe-Formularen frei  
  3342.   definierbar und  können den verwendeten Etiketten angepaßt werden.  
  3343.   Beachten Sie  das '0'-Byte-Problem im verwendeten Vorgabeformular!!!  
  3344.   ...siehe Formular-Vorgabe und Artikelverwaltung/suchen.  
  3345. · Beim Artikel suchen/anzeigen/eingeben/ändern wird jetzt eine  
  3346.   zusätzliche, von Ihnen an persönliche.  Bedürfnisse anpaßbare, weitere  
  3347.   Kalkulationshilfe geboten.  Ein Brutto/Netto-Fehler bei der  
  3348.   automatischen Kalkulation per [Help]-Taste wurde beseitigt!  
  3349. · Erweiterung der Artikel-Datei:  
  3350.   Bei den Artikeln kann jetzt mit zusätzlichen Flags (Artikel-Status)  
  3351.   Umständen wie 'nicht mehr lieferbar', 'Auslauf'-Teil oder Sonder-  
  3352.   'Aktion's-Teil' rechnung getragen werden.  
  3353.   Eine Automatisierung für diesen jeweilige Artikel-Status wurde  
  3354.   ebenfalls integriert.  
  3355.   Weiterhin wurden die restlichen Flags gleich für die Eingabe  
  3356.   einer Einheit verwendet. Es muß also nicht mehr nur 'Stk.' sein.  
  3357. · Der Programmteil 'Bestellungen' wurde weiter verbessert und  
  3358.   verfeinert und arbeitet interaktiv mit der Artikelliste und den  
  3359.   Aufträgen zusammen.  
  3360. · Artikel-Eingaben/-Änderungen wurden generell neu  gestaltet. Die  
  3361.   freie Eingabe in die Liste ist nicht mehr möglich.  
  3362. · Viele Ausgaben und Listen wurden hinzugefügt, geändert und verbessert.  
  3363. · Artikelbestände sind (...  der Klagen wegen ) jetzt 4-stellig, in der  
  3364.   XL-Version  sogar  5-stellig (also  max.  99999)  möglich!  Ausgaben  
  3365.   wurden angepaßt!  
  3366. · In der XL-Version kann jetzt per Vorgabekurve autom. kalkuliert  
  3367.   werden.  
  3368. · Feinheiten haben sich in jedem Programmteil geändert.  
  3369.   ACHTUNG:  
  3370.   Bei Neueingaben von Artikel werden die Umsätze des jeweiligen  
  3371.   Lieferanten autom. korrigiert.  
  3372.   Bei Bestandzugängen von bereits in der Artikelliste vorhandenen  
  3373.   Artikeln verwenden Sie NICHT die Programmteile...  
  3374.   - Artikel-Neueingabe S[1][E]  
  3375.   - Artikel ändern S[1][Ä]  
  3376.   - Artikel suchen S[1][S] mit der integrierten Änderungsfunktion  
  3377.   - Programm S[2]  Bestände/Preise  
  3378.   Diese dienen Textkorrekturen, außerordentlichen Änderungen,  
  3379.   Preislistenänderungen oder Inventuränderungen bei Beständen. Die  
  3380.   Umsätze der jeweiligen Lieferanten werden hier NICHT korrigiert.  
  3381.   Verwenden Sie bei Bestands-Zugängen...  
  3382.   - Warenzugänge S[3][1][#]  
  3383.   - Bestellungen S[3][2]
  3384.  
  3385.   
  3386. Grundsätzliche  Bedienungs-  und Bearbeitungshinweise zum Programm z.B. bei  
  3387. Eingaben wird im Manual von A_COUNT.PRG ausführlich erklärt.  
  3388. Bitte Lesen, da zur leichteren Bedienung 2 Eingabeformate existieren:  
  3389. · Eine sofort bei Tastendruck auslösende Eingabe (ohne [Return] etc.)  
  3390. · Eine per [Return]-Abschluß oder anderer EXIT-Buttons auslösende  
  3391.   Eingabe 
  3392.   
  3393. betrifft Manual:  
  3394. 'Speichern'    bedeutet Speichern der aktuellen Daten einer Datei im  
  3395.                RAM!  
  3396. 'Sichern'      bedeutet Sichern der betreffenden (gespeicherten) Daten  
  3397.                auf Harddisk! 
  3398.   
  3399. Grundeinstellungen  für  dieses  Programm wie die derzeit max. Dateigrößen,  
  3400. Kalkulationsstaffelungen  für  die  autom.  Kalkulation  und  Kalkulations-  
  3401. Hilfstabelle  etc.  müssen  mit  dem  Programm  AC_SYSXL.PRG  in  der Datei  
  3402. 'AC_SYSXL.DAT' auf der Systemdiskette abgelegt werden.
  3403.  
  3404.   
  3405. Allgemeines:  
  3406. ------------  
  3407. Beachten  Sie  die  Stellen  im  Manual,  die  mit 'Wichtig' oder 'Achtung'  
  3408. gekennzeichnet  sind  und  merken  Sie  sich diese gut. Merken Sie sich vor  
  3409. allem  diese  Stellen und lesen Sie das ACOUNTXL.PRG-Manual 'A_COUNTXL.DOC'  
  3410. gründlich durch, bevor Sie das Programm in Betrieb nehmen.
  3411.  
  3412.  
  3413.   
  3414. Bedienung: SUPPART.PRG  
  3415. ----------------------  
  3416. Nach   Taste   [0]   aus   dem   A_COUNT.PRG-Hauptmenü   gelangen  Sie  ins  
  3417. SUPPART-Hauptmenü.  
  3418. Der  Bildschirmschoner  wird  nur im Hauptmenü von A_COUNT.PRG tätig! Siehe  
  3419. 'A_COUNT.DOC'
  3420.  
  3421.   
  3422.                         ------------------------
  3423.  
  3424.  
  3425.  
  3426.   
  3427. SUPPART 
  3428.   
  3429.                       Das Hauptmenü  
  3430.                       =============
  3431.  
  3432.   
  3433. Im  SUPPART-Hauptmenü  gibt  das  Programm  Auskunft  über  die  Anzahl der  
  3434. derzeit  vorhandenen  Artikel, Lieferanten und Bestellungspositionen, sowie  
  3435. die   z.   Zt.   max.  mögliche  Anzahl,  die  von  dem  externen  Programm  
  3436. AC_SYSXL.PRG  in  der  nachgeladenen  Datei 'AC_SYSXL.DAT' definiert werden  
  3437. kann!   Des   weiteren   werden   der   freie  Speicher  des  RAM  und  des  
  3438. RAM-Disk-Laufwerkes  angegeben.  Letzteres entspricht der RAM-Disk-Laufwerk  
  3439. von  A_COUNT.PRG.  Es sollte bei kleinerem RAM (1 oder 2 MByte) von Zeit zu  
  3440. Zeit  beachtet  werden  um  ein  Sprengen  des  Speicherplatzes  (= 'Out of  
  3441. Memory') zu verhindern!
  3442.  
  3443.  
  3444.   
  3445.                         ------------------------
  3446.  
  3447.  
  3448.  
  3449.  
  3450.   
  3451. SUPPART 
  3452.   
  3453.                          [1] Artikelverwaltung:  
  3454.                          ====================== 
  3455.   
  3456. Unter  der  Artikelverwaltung  (nach Taste [1]) erscheint  als  erstes  
  3457. das folgende Menü...  
  3458.      ----------------------------------------------------------------  
  3459.      [E]ingabe   [Ä]ndern([#])(ab Nummer)   [S]uchen   [A]rtikelliste  
  3460.           [V]erwaltung  [#][[^]][[v]][Clr]=Anzeigebereich
  3461.  
  3462.   
  3463. Die Funktionen der Reihe nach...  
  3464. [1] [E]ingabe  
  3465. [1] [Ä]ndern([#] Nummer)  
  3466. [1] [S]=Suchen  
  3467. [1] [V]erwaltung  
  3468. [1] [A]rtikel listen  
  3469. [1] [L]öschen[#]Artikel-Nr.  
  3470. [1] Artikel-Listendarstellung 
  3471.   
  3472. Neuheit!  
  3473. Die  Sicherung  der  Artikelliste  beim Verlassen dieses Programmteiles ist  
  3474. jetzt  nicht  mehr möglich und nötig. Alle Änderungen und Neuerungen werden  
  3475. sofort auf den Datenträger gesichert, siehe oben!
  3476.  
  3477.  
  3478.  
  3479.   
  3480. SUPPART 
  3481.   
  3482.                   [1] Die Artikel-Neu[e]ingabe  
  3483.                   ---------------------------- 
  3484.   
  3485. ...wird zur Neueingabe von Artikeln (max. 9999 bzw. Eingabe unter   
  3486. System: Dateigrößen) verwendet. 
  3487.   
  3488. Dieser Programmteil hat keine Lieferanten-Umsatz-Korrektur!!!  
  3489. ...in  erster  Linie  dient  der Programmteil dazu, bei Neuinstallation des
  3490. Programmes  erst  mal  alle  Artikel einzugeben bzw. vergessene Artikel neu
  3491. hineinzuschreiben.   Hier  kann  dann  auch  der  Bestand  (Menge)  richtig
  3492. eingetragen  werden.  Außerdem  können  Artikel aufgenommen werden, die vom
  3493. Bestand  '0'  sind  und  evtl. erst bestellt werden. Bestandszugänge werden
  3494. danach jedoch mit den extra Programmteilen...
  3495. [3][1]   Warenzugang  oder  [3][2]  Bestellungen  mit  Umsatzkorrektur  des
  3496. jeweiligen Lieferanten erledigt!!!
  3497.   
  3498. Bisher  nicht  in  der Datei vorhandene Artikel können besser und einfacher
  3499. bei  Einkauf  mit dem Programmteil [3][1] Warenzugang oder bei Bestellungen
  3500. per  Modus  [E]  nach  Eingang  mit  dem  Programmteil  [3][2] Bestellungen
  3501. erledigt werden.
  3502. Auch hier erfolgt eine Umsatzkorrektur des jeweiligen Lieferanten 
  3503.   
  3504. Nach  Aktivierung des Programmpunktes werden vorher die vorhandenen Artikel
  3505. überprüft,   ob   ein   als   'gelöscht'   vermerkter  Artikel  (siehe  [1]
  3506. [L]öschen[#]Artikel-Nr.)  vorhanden  ist und zum Überschreiben ange- boten.
  3507. Dies  kann  bei größerem Datenbestand etwas dauern. Es erscheint eine Liste
  3508. der zuletzt eingegebenen Artikel.
  3509. Die  Artikelnummer  wird  automatisch  der  Reihe  nach  von  '1' beginnend
  3510. vergeben!
  3511.   
  3512. Die  Artikel  werden  in der Datei 'ARTIKEL.RDM', die Anzahl der Artikel in
  3513. der Datei: 'ARTIKEL.CNT' gespeichert
  3514. .
  3515.   
  3516. Ein   zusätzliches  Fenster  mit  9  kalkulierten  VK-Preisen  des  derzeit
  3517. eingegebenen  EK-Preises  wird  ausgegeben.  Die  Liste ist bei Neueingaben
  3518. erst  leer,  d.h. stets '00.00' DM und wird erst bei Eingabe des EK-Preises
  3519. aktualisiert.     9   unterschiedliche   Kalkulationsfaktoren   können   in
  3520. AC_SYSXL.PRG   System:   Kalkulationsvorschläge   in  eine  neue  Dialogbox
  3521. eingegeben werden.
  3522.   
  3523. Die  Eingabefelder  bei  Neueingabe  und  beim Ändern von Artikeln sind der
  3524. Reihe nach...
  3525.   
  3526. Artikel        : (z.B. Schraube Zyko, Widerstand MF 0.25W...)  
  3527.                   > INDEX-Feld  
  3528. Typ/Wert.      : (z.B. 4x25mm, 470k für Größe, Art etc.)  
  3529.                   > INDEX-Feld  
  3530. Ersatzteil-Nr. : (z.B.  0702L)  Die 'Artikel doppelt?'-Warnung entfäIlt  
  3531.                  ab dieser Version  
  3532.                   > INDEX-Feld  
  3533. Lieferant      : Eingeben des Kurznamens oder Codenamens. Eingabe wird  
  3534.                  auf Gültigkeit überprüft! Der Eintrag kann maximal  
  3535.                  3-stellig sein. Siehe Lieferanten!  
  3536.                  Seit Version 3.00 ist die Lieferantenabfrage an diese  
  3537.                  Stelle gerutscht um eine zu späte Brutto/Netto-Kennung  
  3538.                  der Lieferanten auszubügeln. Automatische Korrektur bei  
  3539.                  Korrektur am Lieferanten.  
  3540.                   > INDEX-Feld  
  3541. EK-Preis       : (Einkaufspreis lt. Preisliste des Lieferanten  
  3542.                  Unter der Eingabe des Lieferanten kann vorgegeben  
  3543.                  werden, ob  dessen  Preisliste  mit  Brutto-,   oder  
  3544.                  Nettopreisen angegeben ist.  Dies wird bei den Artikeln  
  3545.                  berücksichtigt! Es ist einfach nur der Preis lt.  Liste  
  3546.                  einzugeben!  Wird später   beim  Suchen/Ab-fragen  mit  
  3547.                  'B' oder 'N' für Brutto/Netto markiert.)  
  3548.                  Es ist wichtig diese Preise einzuhalten um die  
  3549.                  Preisliste einheitlich zu halten. Außerdem wird bei der  
  3550.                  Kalkulation des VK-Preises die Brutto- oder  
  3551.                  Nettoeingabe berücksichtigt!  
  3552.                  Dieser Preis wird bei Neuzugängen unter  
  3553.                  Warenbestellung/Eingang bei [3][1]  Warenzugang oder  
  3554.                  [3][2]  Bestellungen mit abweichenden EK-Preisen  
  3555.                  automatisch korrigiert.  
  3556. VK-Preis       : Eingeben oder per Taste [Help] automatisch Kalkulieren  
  3557.                  lt. Liste im...  
  3558.                  AC_SYSXL.PRG 'System: Kalkulationsfaktoren für Artikel'  
  3559.                  Die Eingabe ist unabhängig von der Eingabe unter dem  
  3560.                  Lieferanten immer Brutto!  
  3561.                  Als weitere Hilfe werden in einem Zusatzfenster 9  
  3562.                  unterschiedliche VK-Preise angezeigt, deren Faktoren  
  3563.                  per AC_SYSXL.PRG vorzugeben sind. Siehe weiter vorne.  
  3564.                  In der XL-Version wird der resultierende  
  3565.                  Kalkulationsfaktor von Netto-Ek. Brutto-Vk. nach  
  3566.                  VK-Preiseingabe jeweils angezeigt.  
  3567.                  > INDEX-Feld  
  3568. Menge          : Warenbestand des Artikels  
  3569.                  Wird von der neuen Version von A_COUNT.PRG beim  
  3570.                  Deklarieren von Rechnungen mit Auftragsstatus als  
  3571.                  'bezahlt' korrigiert, falls der jew. Artikel aus der  
  3572.                  'ARTIKEL.RDM'-Datei per Taste [#] übernommen wurde.  
  3573.                  Der Bestand kann aber hier keine negativen Werte  
  3574.                  annehmen!  
  3575.                  Diese Menge wird bei Neuzugängen unter  
  3576.                  Warenbestellung/Eingang bei [3][1]  Warenzugang oder  
  3577.                  [3][2]  Bestellungen mit automatisch korrigiert.  
  3578.                  Die Eingabe ist ab V3.01  4-stellig und auch mit  
  3579.                  Kommazahlen, in der XL-Version sogar 5-stellig möglich!  
  3580.                  Bei Artikel-Neueingabe per Taste [E] oder Programm  
  3581.                  S[3][1][N] wird der Umsatz des Lieferanten autom.  
  3582.                  korrigiert! Nicht so bei Änderungen per [Ä+#] oder bei  
  3583.                  Änderungen im Artikel-Suchmodus per [S]!!!  
  3584.                  ACHTUNG  
  3585.                  Änderungen bei diesem Punkt NICHT für Bestandszugänge  
  3586.                  oder -abgänge verwenden, da keine Umsatzkorrektur  
  3587.                  des Lieferanten erfolgt!!!  
  3588. Mind. Menge    : Mindestbestand des Artikels.  Kann unter Programm  
  3589.                  S[3][3]  Mindestbestände abgefragt werden. Max.  
  3590.                  2-stellig!  
  3591. Warengruppe    : bis 3-stellig. Verwenden Sie keine leeren Eingaben,  
  3592.                  'DIV' ist 'Diverse'. Die Bezeichnung der Warengruppe  
  3593.                  soll auf den Namen der Warengattung schließen lassen.  
  3594.                  Die Artikel sollten recht sparsam auf unterschiedliche  
  3595.                  Warengruppen verteilt werden. Max. können in dieser  
  3596.                  Version 79 verschiedenen Warengruppen vergeben werden.  
  3597.                  Mehr können eingegeben werden, werden aber in der  
  3598.                  Statistik  nicht kplt. abgearbeitet.  
  3599.                  Neu ist, daß bereits bei der Eingabe die Warengruppen  
  3600.                  überprüft werden, ob dieser bereits definiert sind.  
  3601.                  Falls nicht  kann dies ein Tippfehler sein und per [N]  
  3602.                  abgebrochen und die Eingabe korrigiert werden, falls  
  3603.                  [J]  heißt dies, Sie können sofort das Kürzel und die  
  3604.                  Bezeichnung der Artikelgruppe  dieser  neuen  
  3605.                  Warengruppe  eingeben und speichern. Siehe auch die  
  3606.                  Punkte [S][7][2]  Warengruppen ausgeben und  
  3607.                  [S][7][3]  Warengruppen ändern.  
  3608.                   > INDEX-Feld  
  3609. Einheit        : Als Neuheit kann ab Version 3.05XL auch eine Einheit je  
  3610.                  Artikel eingeben werden, wodurch sich Fehler bei  
  3611.                  Bestellungen vermeiden lassen. Als Einheit kann eine  
  3612.                  Nummer der im Programm gezeigten Tabelle eingegeben  
  3613.                  werden. Wird nichts eingegeben bleibt die  
  3614.                  Standardeinheit 'Stk.'. Folgende Werte sind möglich...  
  3615.                  Nummerneingabe  Einheit Kürzel  
  3616.                  1 = Paar                    = P  
  3617.                  2 = 5 Stk. Verpackung       = V  
  3618.                  3 = 10 Stk. Verpackung      = X  
  3619.                  4 = Dutzend                 = D  
  3620.                  5 = 100 Stk. Verpackung     = %  
  3621.                  6 = Kilogramm               = k  
  3622.                  7 = Meter                   = m  
  3623.                  Die Einheit wird, mit den rechts stehenden Kürzeln auch  
  3624.                  in gelisteten Artikellisten [S][1][[^]][[v]][#]oder  
  3625.                  [S][1][S][ ] angezeigt und zwar direkt hinter den 'B'  
  3626.                  oder 'N'  für  die Brutto/Netto-Kennung  je  Lieferant.  
  3627.                  Ebenso erscheint bei Bestellungen eine Anzeige falls  
  3628.                  die  Einheit nicht Stk. ist.  
  3629. Status...        Hier können zur Zeit 3 Flags (2 Stück davon insbeson-  
  3630.                  dere zur Vermeidung von Datenleichen) Artikel gesetzt  
  3631.                  werden...  
  3632. n.m.l.         : für nicht mehr lieferbar. Sollten noch Bestände eines  
  3633.                  Artikels auf Lager, beim Lieferanten jedoch nicht mehr  
  3634.                  sein, ist hier ein 'J' einzutragen. In  
  3635.                  [S][1][V]erwaltung kann der Artikel, nachdem der  
  3636.                  Bestand '0' erreicht wurde, automatisch vom Programm  
  3637.                  gelöscht werden.  
  3638. Auslauf        : Sollte ein Artikel nach Ausverkauf aus dem Bestand  
  3639.                  genommen werden ist hier ein 'J' einzutragen. In  
  3640.                  [S][1][V]erwaltung kann der Artikel, nachdem der  
  3641.                  Bestand '0' erreicht wurde automatisch vom Programm  
  3642.                  gelöscht werden.  
  3643. Aktion         : Sollte ein Artikel vorübergehend einen anderen Preis  
  3644.                  haben etc. ist hier ein 'J' einzutragen. In  
  3645.                  [S][1][V]erwaltung kann eine Warnung erscheinen und der  
  3646.                  'Aktion'-Status wieder gelöscht werden, nachdem der  
  3647.                  Bestand '0' erreicht wurde. 
  3648.   
  3649. Steuertasten bei Eingabe...  
  3650. ---------------------------  
  3651. [Cursor ab][Return] :    Nächster Punkt  
  3652. [Cursor hoch]       :    Vorheriger Punkt  
  3653. [Undo]              :    löscht bisherige Eingabe des aktiven Feldes  
  3654.                          (Feld auf dem der Cursor steht)  
  3655. [Esc]               :    bricht Eingabe ab! 
  3656.   
  3657. Sollten  als  gelöscht  definierte Artikel vorhanden sein, (Artikel beginnt
  3658. mit  '*'), wird nach Anzeige der entsprechenden Listenseiten erst bei jedem
  3659. abgefragt, ob dieser wirklich überschrieben werden soll.
  3660.  [J] überschreibt diesen  
  3661.  [N] beläßt diesen wie gesehen.  
  3662. Ansonsten  springt  das  Programm  mit  der Abfrage zum nächsten gelöschten
  3663. Artikel oder, falls keiner mehr vorhanden ins Eingabemenü zur Neuaufnahme!
  3664.   
  3665. Überprüfen  Sie  nach  Neueingaben von Artikeln, ob evtl. neue Warengruppen
  3666. hinzugekommen  sind  und  ändern  Sie  evtl.  diese  mit  dem Programmteil:
  3667. S[7][3][2] Warengruppen neu definieren.
  3668.   
  3669. Zum   Abschluß   kann  gespeichert  werden  und  Etiketten  oder  Aufkleber
  3670. ausgedruckt werden.
  3671.  
  3672.  
  3673.  
  3674.   
  3675. SUPPART 
  3676.   
  3677.                    [1] Artikel-Nr.? [ä]ndern  
  3678.                    ------------------------- 
  3679.   
  3680. Die  frühere  Form  der  Artikeländerung,  in der mit den Cursortasten alle
  3681. Eingabefelder  angesprungen  und  geändert  werden  konnte,  gibt es in der
  3682. Version 3.00XL nicht mehr!
  3683.   
  3684. Die  Eingaben  können  nur noch in der Eingabemaske, die derjenigen bei der
  3685. Neueingabe  der  Artikel ([1] [E]ingabe) entspricht, getätigt werden. Durch
  3686. diese  jetzt  einheitliche  Eingabeform  kann  man  jetzt  auch  direkt vom
  3687. Programmteil  Artikel  [S]uchen  zum Ändern und wieder zurück springen. Zum
  3688. Ändern der Daten geben Sie z.B. ein...
  3689.  'Ä516'   
  3690. ...hier können Sie den Artikel mit der Nummer '516' ändern. 
  3691.   
  3692. Benutzen  Sie  diesen  Programmteil  nicht für Bestandszugänge, da hier der
  3693. Umsatz  des  jeweiligen  Lieferanten  nicht  berichtigt wird! Verwenden Sie
  3694. dazu die Programmteile = S[3][1][#] Warenzugang oder S[3][2] Bestellungen!
  3695.   
  3696. Hier können Sie alle Artikel-Daten ändern.  
  3697. [Ä]            : Ändern ab Listenanfang.  
  3698. [Ä][Art.Nr.]   : Ändern ab Artikelnummer.  
  3699. Beachten  Sie  hier  wieder  Brutto/Nettoeingaben  der  EK-Preise  je  nach
  3700. Lieferanten!
  3701.   
  3702. Nach  [Esc] auf jedem Eingabefeld oder dem Durchscrollen der  
  3703. Eingabefelder wird abgefragt...  
  3704. 'Speichern? [J/N]: '  
  3705.  [J] speichert die Änderung  
  3706.  [N] oder [Esc] bricht ohne Änderung ab.
  3707.  
  3708.  
  3709.  
  3710.  
  3711.   
  3712. SUPPART 
  3713.   
  3714.                     [1]Artikel [s]uchen  
  3715.                     ------------------- 
  3716.   
  3717. Es  kann  nach  Artikeln mit kombinierter Suchvorgabe gesucht werden! Unter  
  3718. den  darauf  gelisteten  Artikel  kann einer direkt zum Ändern angesprungen  
  3719. werden! 
  3720.   
  3721. · Warengruppe  : höchstens 3-stellige Vorgabe  
  3722. · Artikel      : lt. Artikeldatei  
  3723. · Typ/Wert     : lt. Artikelliste  
  3724. · Bestell-Nr.  : lt. Artikelliste  
  3725. · Artikel-Nr.  : die lfd. Nr. des Artikels  
  3726. · Lieferant    : nach Kurznamen oder Firmencodenamen. Siehe Lieferanten!  
  3727. · VK-Preis<=   : Alle Artikel mit VK-Preis kleiner gleich...  
  3728. · VK-Preis>=   : Alle Artikel mit VK-Preis größer gleich...  
  3729. · Anzeige      : 'V'=VK-Preis, 'E'=EK-Preis, 'K'=VK-Preis oder falls  
  3730.                  leer der autom. kalkulierte Preis. 
  3731.   
  3732. Es  werden  alle Artikel der Liste gelistet, die ALLE Bedingungen erfüllen,  
  3733. z.B.:  
  3734. · Warengruppe  : TR  
  3735. · Artikel      :  
  3736. · Typ/Wert     : C 6  
  3737. · Bestell-Nr.  :  
  3738. · Artikel-Nr.  :  
  3739. · Lieferant    : HUBER 
  3740.   
  3741. Gesucht  werden  im Beispiel Artikel der Warengruppe 'TR' (z.B. Transistor)  
  3742. bei  denen  unter  Wert  'BC  6'  vorkommt  (z.B.  für  den  Typ)  und  vom  
  3743. Lieferanten 'Huber' kommen. 
  3744.   
  3745. Nach Suche in der Artikelliste könnten z.B.  vom Lieferanten Huber  
  3746. gelistet werden...  
  3747. - BC 635  
  3748. - BC 637  
  3749. - BC 639  
  3750. - 2SC 641  
  3751. ...denn  gesucht  wird  nach einem sog. Instring-Algorithmus. (Warengruppen  
  3752. sollten  kplt.  eingegeben  werden,  da hier z.B. 'TR' für Transistoren und  
  3753. 'TRA'  für  Trafos  enthalten sein könnten und bei Vorgabe 'TR' auch Trafos  
  3754. gelistet würden!)  
  3755. Es  werden  also  außer  bei  Warengruppen nicht nur Einträge ab Wortanfang  
  3756. oder  kplt.  Einträge  die der Vorgabe entsprechen erkannt, sondern es wird  
  3757. auch     inmitten    des   Wortes   nach   dem   vorgegebenen   Wortsegment  
  3758. (=Buchstabenfolge) gesucht!  
  3759. Die  Abfrage  geschieht  immer in Großbuchstaben, gefunden werden natürlich  
  3760. auch Einträge in Kleinbuchstaben!  
  3761. Wird  als  Artikel  z.B. 'DERS' vorgegeben, kann z.B. 'Widerstand' gefunden  
  3762. werden!  
  3763. Wird  aber  als Warengruppe z.B. 'TR' vorgegeben, werden nur 'TR'-Einträge,  
  3764. aber  keine  'TRA'-Einträge  ausgegeben.  Leere  Vorgaben werden aber aner-  
  3765. kannt und wählen sämtliche Artikel! 
  3766.   
  3767. Zum besseren Verständnis...  
  3768. Gesucht  wird  bei  den Warengruppen die Länge der Vorgabe an den Wortenden  
  3769. der  Listeneinträge!  Dies  ergab  die intelligenteste Lösung. Wird '' vor-  
  3770. gegeben,  wird  NICHTS  mit  der Länge '0' gesucht, was in allen Warengrup-  
  3771. pen enthalten ist! 
  3772.   
  3773. Steuertasten bei Suchvorgabe...  
  3774. -------------------------------  
  3775. [Cursor ab] / [Return]   :  Nächste Suchposition  
  3776. [Cursor auf]             :  Vorherige Suchposition  
  3777. [Help]                   :  Beginnt die Suche lt. momentaner Eingabe  
  3778.                             aller Zeilen der Suchvorgabe!  
  3779. [Undo]                   :  löscht Suchvorgabe der Cursorzeile  
  3780. [Esc]                    :  bricht Vorgabe ab!  
  3781. [Clr Home]               :  Alle Suchvorgaben werden gelöscht 
  3782.   
  3783. Nach  Suchbeginn  werden die gefundenen Artikel in 10er-Gruppen aufgelistet  
  3784. und jeweils auf weitere Eingaben gewartet. 
  3785.   
  3786. Steuertasten (Befehle) nach jeder Listenseite... 
  3787.   
  3788. [Return]                 :  Nächste 10er-Gruppe  
  3789. [Esc]                    :  kehrt zur Sucheingabe zurück.  
  3790. [E][lfd. Nr.(=Art. Nr.)] :  druckt Etiketten des Artikels der angegebenen  
  3791.                             Art. Nr.  
  3792. [A][lfd. Nr.(=Art. Nr.)] :  druckt Aufkleber des Artikels der  
  3793.                             angegebenen Art. Nr.  
  3794. ([Ä])[lfd. Nr.(=Art. Nr.)]: Hier wird verzweigt zu dem Programmteil  
  3795.                             [1] [Ä]ndern([#] Nummer) in die Eingabe-  
  3796.                             Maske mit vorgegebenem Artikel der unter  
  3797.                             'lfd. Nr.' angegebenen Nummer. Verwenden Sie  
  3798.                             diesen Programmteil nicht für Bestandszugänge  
  3799.                             da hier die Umsätze je Lieferant nicht  
  3800.                             aktualisiert werden können!  
  3801. Nach  getätigter  Änderung  springt  das  Programm wieder an diese Programm  
  3802. stelle  zurück.  Seit Version 3.03XL wird die Änderung an den beim 'Suchen'  
  3803. gelisteten Artikel sofort aktualisiert. 
  3804.   
  3805. Nach  Anzeige  des  letzten  Artikel  erscheint  'ENDE'.  Danach landen Sie  
  3806. wieder bei der Suchvorgabe!  
  3807. Bei  gewählter  Darstellung  des EK-Preises beachten Sie bitte die 'B' oder  
  3808. 'N' nach dem Preis, was 'B'rutto oder 'N'etto bedeutet.
  3809.  
  3810.  
  3811.   
  3812. SUPPART 
  3813.   
  3814.                        [1] [V]erwaltung  
  3815.                        ---------------- 
  3816.   
  3817. Hier  kann  ab  der Version 3.05XL (zumindest) eine Verwaltung der Artikel-  
  3818. Flags,  d.h.  'n.m.l.',  'Auslauf'  und 'Aktion' erfolgen. Die Artikelliste  
  3819. wird  durchsucht  ob 'nicht mehr lieferbare' oder als 'Auslauf' deklarierte  
  3820. Artikel  (siehe Artikelstatus) mit Bestand '0' vorhanden sind. Diese können  
  3821. nach  Rückfrage gelöscht (als zu 'löschen' deklariert, siehe auch unter [1]  
  3822. [L]öschen[#]Artikel-Nr.) werden.  
  3823. [J]   löscht diesen Artikel  
  3824. [N]   löscht diesen Artikel nicht und der evtl. nächste wird   
  3825.       vorgeschlagen  
  3826. [Esc] bricht die Suche ab.  
  3827. Ebenfalls wird nach mit 'Aktion' vermerkten  Artikeln  mit  Bestand '0'   
  3828. gesucht. Diese können nach Rückfrages aus  der  'Aktion'  genommen. Nutzen   
  3829. Sie die Automatik dieser Funktionen um Datenleichen verringern zu helfen.
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.   
  3836. SUPPART 
  3837.   
  3838.                    [1] [A]rtikel listen  
  3839.                    -------------------- 
  3840.   
  3841. Gibt die gesamte Artikelliste auf Bildschirm oder Drucker aus. 
  3842.   
  3843. Diese  Funktion  hat  in  der  Version  3.00  bereits  3  Ausgabearten.  Im  
  3844. erscheinenden Menü können Sie wählen aus...  
  3845.   [1] Ausgabe nach lfd .Nr.  
  3846.      ...gibt Artikel in der Reihenfolge der lfd. Nr. (Art. Nr.), also  
  3847.      in der Reihenfolge der Eingabe aus.  
  3848.   [2] Ausgabe alphabetisch  
  3849.      ...gibt die Artikel alphabetisch nach ASCII sortiert nach den  
  3850.      Eingaben unter  'Artikel' aus.  Artikel absolut gleichen Namens  
  3851.      werden bisher nicht nach 'Typ/Wert' sondern nur nach der lfd. Nr.  
  3852.      untersortiert. Eine Sortierung nach anderen Sätzen als 'Artikel-  
  3853.      namen' ist hier ebenfalls noch nicht möglich!  
  3854.      Verzichten Sie auf diese Funktion bei knappem Speicher und großer  
  3855.      Artikelliste, da das Sortieren in hoher Geschwindigkeit einiges an  
  3856.      Speicherplatz verbraucht, der jedoch nachher sofort wieder freige-  
  3857.      geben wird!  
  3858.   [3] dto. von ... bis ...  
  3859.      Nach einer Abfrage des ersten und des letzten auszugebenden Anfangs-  
  3860.      buchstaben von Artikelnamen wird nur dieser Bereich ausgegeben!  
  3861.      Fehlt die 'von'-Eingabe wird von Listenanfang bis zum 'bis'-Zeichen  
  3862.      gesucht!  
  3863.      Fehlt die 'bis'-Eingabe wird vom 'von'-Zeichen bis zum Listenende  
  3864.      gesucht!  
  3865.      · z.B...  
  3866.        'Ausgabe ab Zeichen: ' 'A'  
  3867.        'Ausgabe bis Zeichen: ' 'A'  
  3868.        ...gibt nur Artikel deren Namen mit 'A' beginnt aus.  
  3869.      · oder...  
  3870.        'Ausgabe ab Zeichen: ' 'C'  
  3871.        'Ausgabe bis Zeichen: ' 'H'  
  3872.        ...gibt nur Artikel mit Namen ab 'C' bis 'H' beginnend aus.  
  3873.      · oder...  
  3874.        'Ausgabe ab Zeichen: ' ''  
  3875.        'Ausgabe bis Zeichen: ' 'L'  
  3876.        ... sucht von Listenanfang bis zum Anfangsbuchstaben 'L'  
  3877.      · oder...  
  3878.        'Ausgabe ab Zeichen: ' 'W'  
  3879.        'Ausgabe bis Zeichen: ' ''  
  3880.        ...sucht ab Anfangsbuchstaben 'W' bis zum Listenende 
  3881.   
  3882. Jeweils wählbar ist das Ausgabegerät...  
  3883. [0]   gibt auf den Bildschirm aus  
  3884. [>0]  gibt auf den Drucker aus.  
  3885. [Esc] unterbricht die Ausgabe.
  3886.  
  3887. ACHTUNG: Achten Sie bei alphabetisch sort. Listen darauf, daß genügend 
  3888. Speicherplatz (siehe Funktionen im Hauptmenü) übrig ist. Hier 
  3889. überschlägig (Anzahl Kunden x 50) + Sicherheitsreserve 20 kB!
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895. SUPPART 
  3896.   
  3897.                    [1] [L]öschen[#]Artikel-Nr.  
  3898.                    --------------------------- 
  3899.   
  3900. Durch  Eingabe  von  z.B.  'L345'  wird  der Artikel mit der Nr. (lfd. Nr.)  
  3901. '345'  vom  Programm  nach einer Sicherheitsabfrage als 'gelöscht' vermerkt  
  3902. und  kann  bei  der nächsten Artikel-Neueingabe überschrieben werden. Diese  
  3903. 'gelöschten'  Artikel  werden  bei  Neueingaben  vom  Programm  autom.  zum  
  3904. Löschen  vorgeschlagen.  Das  Feld  wird  nicht  sofort  kplt. geleert oder  
  3905. gänzlich aufgelöst!
  3906.  
  3907.  
  3908.  
  3909.   
  3910. SUPPART 
  3911.   
  3912.                [1] Artikel-Listendarstellung  
  3913.                ----------------------------- 
  3914.   
  3915. ...stellt  die  Artikel  11-positionenweise in Listenform dar. Eine direkte  
  3916. Änderung  innerhalb  der  Liste  ist  nicht  mehr  möglich!  Die  evtl.  am  
  3917. Zeilenbeginn  dargestellte  Zahl  entspricht  dem Status des Artikels, also  
  3918. 'n.m.l.', 'Auslauf' oder 'Aktion'.
  3919.  
  3920.   
  3921. [1] [#]: 
  3922.   
  3923. Die Eingabe einer 'Artikelnummer' + [Return] läßt den dargestellten  
  3924. Bereich der Artikelliste an die eingegebene Stelle springen. Z.B. '125'
  3925.  
  3926.   
  3927. [1] [^] 
  3928.   
  3929. Per [Cursor hoch]-Taste springt die Anzeige der Artikelliste um 10 Sätze  
  3930. (Artikel) zurück.
  3931.  
  3932.   
  3933. [1] [v] 
  3934.   
  3935. Per [Cursor ab]-Taste springt die Anzeige der Artikelliste um 10 Sätze  
  3936. vor.
  3937.  
  3938.   
  3939. [1] [Clr] 
  3940.   
  3941. Per [Clr Home]-Taste springt die Anzeige der Artikelliste abwechselnd an  
  3942. das Listenende bzw. wieder an den Listenanfang.
  3943.  
  3944.   
  3945. [1] [Esc]: 
  3946.   
  3947. ...Sie kehren ins A_COUNT.PRG-Hauptmenü zurück!
  3948.  
  3949.   
  3950.                         ------------------------
  3951.  
  3952.  
  3953.  
  3954.  
  3955.   
  3956. SUPPART 
  3957.   
  3958.                     [2] Artikelbestände/-preise  
  3959.                     =========================== 
  3960.   
  3961. Dieser  Programmteil  dient  vor allem für einfache, pauschale und größeren  
  3962. Änderungen   von   Artikelbeständen   und   EK/VK-Preisen  nach  bestimmten  
  3963. Suchkriterien wie Lieferant, Warengruppe etc. z.B. bei...  
  3964.     - Neuen EK-Preiseingaben bei neuen Preislisten eines Lieferanten  
  3965.       nach Lieferanten aufgerufen und per [Help] jeweils zu nächsten  
  3966.       gesprungen.  
  3967.     - Warenbestandkorrekturen nach der Inventur zum Aktualisieren des  
  3968.       Artikelbestandes!  
  3969.     - Eigene Brutto-VK-Preisänderungen z.B. nach Warengruppen  
  3970.     - ...  
  3971. Es  bleiben  stets  alle  Artikel  im  jeweiligen  Feld  (abhängig  von der  
  3972. Vorauswahl)  editierbar  aber  nur in den vorher gewählten Feldern, wodurch  
  3973. ein  schnelles  und  gezieltes  Änderung  von  Daten möglich ist, per Taste  
  3974. [Help]  werden  nur  die  vorher  selektieren  Datensätze  angesprungen. Es  
  3975. können   beispielsweise   nur   die   Einkaufspreise  aller  Artikel  eines  
  3976. bestimmten   Lieferanten   oder   die   Artikelbestände   einer  bestimmten  
  3977. Warengruppe  angesprungen  werden.  Hier  ist  also dieser Programmteil dem  
  3978. Suchteil  des  Programmes  [1]  [S]=Suchen  oder  [1]  [Ä]ndern([#] Nummer)  
  3979. vorzuziehen! 
  3980.   
  3981. Der  Grundmodus dieses Programmteiles kann vorher gewählt werden! Es werden  
  3982. dann nur die gewählten Felder angesprungen, wie... 
  3983.   
  3984.                [1]  Ändern Einkaufspreis  
  3985.                [2]  Ändern Verkaufpreis  
  3986.                [3]  Ändern Warenbestand  
  3987.                [4]  Ändern Mindest-Bestand 
  3988.   
  3989. Danach erfolgt die Eingabe des Such-Modus... 
  3990.   
  3991.                [1]  Suche nach Artikel  
  3992.                [2]  Suche nach Typ/Wert  
  3993.                [3]  Suche nach Bestellnummer  
  3994.                [4]  Suche nach Warengruppe  
  3995.                [5]  Suche Position(=Art. Nr., lfd.Nr.)  
  3996.                [6]  Suche nach Lieferant 
  3997.   
  3998. Nach  der  Suche  erlaubt  das  Programm  das Editieren des ersten in Frage  
  3999. kommenden     Artikels     (=Datensatzes).     Gesucht    wird   nach   dem  
  4000. Instring-Algorithmus.  Hier  kann man sich dann frei von Artikel zu Artikel  
  4001. (auch  mit  Sprüngen,  siehe Steuertasten) bewegen, sowie weiter Funktionen  
  4002. aufrufen mit ... 
  4003.   
  4004. Steuertasten bei Änderung...  
  4005. ----------------------------  
  4006. [Cursor ab] :  Nächster Artikel  
  4007. [Cursor auf]:  Vorheriger Artikel bzw.  vorherige Seite bei  
  4008.                Cursorposition in Zeile '1'  
  4009. [F10]       :  1 Seite (10 Artikelnummern) vor  
  4010. [F 9]       :  10 Seiten (100 Artikelnummern) vor  
  4011. [F 8]       :  10 Seiten zurück  
  4012. [Help]      :  Sucht den nächsten in Frage kommenden Artikel  
  4013.                (=Datensatz) in der Liste und springt seit der Version  
  4014.                3.03XL ohne weitere Nachfrage (da wenig Nutzen und viel  
  4015.                Tipp- und Zeitaufwand) direkt dorthin. (Wichtigste  
  4016.                Funktion in diesem Programmteil!) Bei  Änderungen des  
  4017.                VK-Preises dient jetzt die Taste [Help] ebenfalls zum  
  4018.                weitersuchen. Kalkulieren können Sie hier jetzt per [F2]!  
  4019. [F 1]       :  Beginnt die Suche wieder ab Listenanfang  
  4020. [F 2]       :  Dient zur autom. Kalkulation bei Änderungen der  
  4021.                VK-Preises. (Früher [Help]!)  
  4022. [F 3]       :  speichert wie gewöhnlich die aktuelle Eingabe im Buffer  
  4023.                ab.  
  4024. [F 4]       :  schreibt in das aktuelle Eingabefeld den Bufferinhalt.  
  4025. [Esc]       :  bricht diese Funktion ab. 
  4026.   
  4027. Bei  der  Wahl  'Einkaufspreis' wird bei jedem Feld ebenfalls der jeweilige  
  4028. VK-Preis  und  der  Kalkulationsfaktor von Netto-Ek zu Brutto-VK angezeigt.  
  4029. Der  Brutto-VK-Preis  kann  nach  einer  Änderung  des  EK-Preises  vor dem  
  4030. Speichern  ebenfalls  noch  sofort  geändert  werden, um nicht vergessen zu  
  4031. werden! 
  4032.   
  4033. Mit    jeweiligem   [Esc]   kommen   Sie   stufenweise   zurück   bis   ins  
  4034. SUPPART-Hauptmenü. Die Abfrage vor der Rückkehr ins Hauptmenü ...  
  4035.  (Speichern? [J/N] :) fällt ab dieser Version weg. Bei Änderungen wird  
  4036.                       sofort beim Verlassen des jeweils letzten Artikels  
  4037.                       abgefragt...  
  4038.  (Speichern? [J/N] :) Jede Änderung wird jetzt einzeln auf Festplatte  
  4039.                       übernommen.  
  4040. Beachten  Sie  bei  Änderungen  des EK-Preises wieder die Brutto-/Nettoein-  
  4041. gabe je nach Lieferanten!
  4042.  
  4043.  
  4044.  
  4045.                         ------------------------
  4046.  
  4047.  
  4048.  
  4049.  
  4050. SUPPART 
  4051.  
  4052.                    Warenbestellung/Eingang  
  4053.                    ======================= 
  4054.  
  4055. besteht aus den 3 Menüpunkten... 
  4056.   
  4057.                  Wareneingang/Bestellungen allgemein  
  4058.                  [3][1]  Warenzugang  
  4059.                  [3][2]  Bestellungen  
  4060.                  [3][3]  Mindestbestände
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.   
  4068. SUPPART 
  4069.   
  4070.                Wareneingang/Bestellungen allgemein  
  4071.                ----------------------------------- 
  4072.   
  4073. ...werden  bis zu einer maximalen Menge von 299 laufenden Bestellungen bzw.  
  4074. lt.  Eingabe  in  AC_SYSXL.PRG  'System:  Dateigrößen'  angelegt,  und nach  
  4075. Lieferung automatisch wieder entfernt.  
  4076. Gespeichert wird in der Datei: 'BESTELL.DAT'.  
  4077. Ist   von   einer   einfachen   Funktion  für  Eingaben  und  Ausdruck  von  
  4078. Bestellungsposten  mittlerweilen  zu einer mächtigen Funktion gewachsen und  
  4079. dient   zur  Bestellungsaufgabe/-Verwaltung  per  Suche/Übernahme  aus  der  
  4080. Artikelliste  oder  eigene  Eingabe  und zur Eingabe des Wareneinganges von  
  4081. S[3][2]  Bestellungen oder S[3][1] Warenzugang sowie der Zuweisung zu einem  
  4082. Auftrag. 
  4083.   
  4084. weitere Funktionen sind z.B.:  
  4085. · momentanes Sperren eines zu bestellenden Artikels (Wird beim  
  4086.   Bestellungsausdruck nicht berücksichtigt, verbleibt aber für spätere  
  4087.   Bestellungen in der Liste)  
  4088. · mögliche Deklarierung  als 'teilgeliefert' und damit Verbleib in der  
  4089.   Bestelliste bis zum vollständigen Lieferungseingang  
  4090. · Eingabe eines voraussichtlich oder in Erfahrung gebrachten  
  4091.   Lieferdatums bzw. der Kalenderwoche z.B. KW9 + Terminüberwachung des  
  4092.   Terminplaners  
  4093. · Zuteilung einer Auftragsnummer zu Bestellungsposten z. B. bei  
  4094.   Ersatzteilbestellungen für Reparaturen, d. h. daß im betreffenden  
  4095.   Auftrag von A_COUNT.PRG ebenfalls ein Vermerk und autom. Eintrag  
  4096.   in den entsprechenden Auftrag bei Lieferung erfolgt.  
  4097. · Mindestbestellwertes jedes Lieferanten ist aus Bestellungen  
  4098.   ersichtlich. Bestellungen können nacheinander eingetragen werden, bis  
  4099.   der Mind. Best. Wert der jeweiligen Lieferanten überschritten ist um  
  4100.   dann erst die Bestellung abzusenden. Es entfällt die Zettelwirtschaft!  
  4101. · Übersicht durch Anzeige des Bestellstatus aller bestellten  Artikel  
  4102.   per Codezeichen im Hauptmenü der Bestellungspflege. Siehe unten!  
  4103. · autom. Übernahme der unterschrittenen Mindestmenge in die Bestelliste  
  4104.   nach Abfrage je Position  
  4105. · Ausdruck der Bestellung mit Ausgabe der eigenen Art. Nr. = lfd. Nr.  
  4106.   beim eigenen Durchschlag  
  4107. · Wareneingang mit Überprüfung und autom. Änderung von Warenbestand und  
  4108.   Einkaufspreis in der Artikelliste + Addition, Korrektur und  
  4109.   Speicherung des  Umsatzes vom jeweiligen Lieferanten sowie autom.  
  4110.   Eintrag in einen evtl. vermerkten Auftrages.  
  4111. · autom. Übernahme in die Artikeldatei von bisher nicht gelisteten,  
  4112.   bestellten Artikeln (Eingabe per 'E')!  
  4113. · Warnungen bei Bestellungen von nicht mehr lieferbaren, Auslauf- oder  
  4114.   Aktions-Artikel.  
  4115. · Anzeige der Liefereinheit bei Bestellungen falls diese nicht Stück  
  4116.   ist. 
  4117.   
  4118. Zu Beachten ...  
  4119. Der  Absender  des  Bestellungsausdruckes  entspricht  dem Firmennamen, der  
  4120. unter  dem  beim  Programmstart  eingegebenen  Paßwort  in der vom Programm  
  4121. 'AC_SYSXL.PRG  System:  Vorgabe  'eigene  Daten'  angelegten 'AC_SYSXL.DAT'  
  4122. eingegeben  wurde!  Sie  können  also  auch  für  Filiale,  Werkstatt  oder  
  4123. Privatadresse ordern, falls Sie mit einem anderen Paßwort starten.
  4124.  
  4125.  
  4126.  
  4127.  
  4128.   
  4129. SUPPART 
  4130.   
  4131.                        [3][1]  Warenzugang  
  4132.                        ------------------- 
  4133.   
  4134. Dient  zur  Eingabe  eines  Warenzuganges von nicht per [3][2] Bestellungen  
  4135. georderten Artikeln z.B. Direktkauf beim Vertreter oder Abholung per... 
  4136.   
  4137.                  [#]  aus Art.-Liste  
  4138.                  [N]  euzugänge 
  4139.   
  4140. [N] Neuzugang  
  4141. -------------  
  4142. können   bisher   nicht   in  der  Artikeldatei  vorhandene,  neue  Artikel  
  4143. eingegeben  werden bzw. bereits in der Artikeldatei vorhandenen Artikel der  
  4144. Bestandszugang  mit  Korrektur  des  Lieferantenumsatzes  erfolgen.  Dieser  
  4145. Programmteil  entspricht Programmteil S [1] [E]ingabe neuer Artikel. Dieser  
  4146. wird  neu  in  die  Artikeldatei  aufgenommen.  Der  Umsatz  des jeweiligen  
  4147. Lieferanten  wird  im  Gegensatz  dazu hier autom. korrigiert. Nach Eingabe  
  4148. können Etiketten oder Aufkleber ausgedruckt werden. 
  4149.   
  4150. [#] suche Artikel  
  4151. -----------------  
  4152. dient   zur   Suche   eines   Artikels   aus   der  Artikelliste  um  einen  
  4153. Bestands-Zugang     einzugeben.    Eingegeben   werden   kann   ein   neuer  
  4154. Einkaufspreis,   Verkaufspreis   und  die  Zugangs-Menge!  Der  Umsatz  des  
  4155. jeweiligen   Lieferanten   siehe  unter  Lieferantenverwaltung  bei  [4][1]  
  4156. Neueingabe Feld 'Umsatz', wird autom. korrigiert.
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.   
  4163. SUPPART 
  4164.   
  4165.                    [3][2]  Bestellungen  
  4166.                    -------------------- 
  4167.   
  4168. Zuerst  erscheint  das  Haupt-Bestellung-Menü.  Die letzten 10 Bestellungen  
  4169. werden  bei  Aufruf  des  Programmteiles zeilenweise angezeigt. Die Anzeige  
  4170. der Daten ähneln der Artikelliste.  
  4171. Grundsätzlich:  
  4172. Es werden einfach per...  
  4173. - Übernahme aus Artikeldatei                    = #  
  4174. - Eigeneingabe (Noch nicht aufgenommen Artikel) = E  
  4175. - Übernahme aus unterschrittenem Mindestbestand = M  
  4176. alle zu tätigenden Bestellungen mit Lieferanten eingetragen. Diese  
  4177. können später lieferantenweise ausgedruckt werden. 
  4178.   
  4179. Vorweg:  
  4180. Gespeichert  und  ausgedruckt  incl.  der  Anzeige  einer  Bestellstatistik  
  4181. können   die   geänderten   und   neu   eingegebenen   Bestellungen  dieses  
  4182. Unterprogrammes nur per Taste [A] oder [Esc]!!! 
  4183.   
  4184. Die einzelnen Einträge bei den Bestellungen sind ... 
  4185.   
  4186. Artikel        : (entspricht Artikel in d. Artikeldatei)  
  4187. Typ/Wert       : (entspricht Typ/Wert in d. Artikeldatei)  
  4188. Bestellnummer  : (entspricht Bestellnummer d. Artikeldatei)  
  4189. Bestellmenge   : seit Version 3.04XL wird ebenfalls die Liefer-Einheit  
  4190.                  des jeweiligen Artikels zur Übersicht angezeigt, falls  
  4191.                  diese nicht Stk. ist!  
  4192. geliefer. Menge: (erst bei Wareneingang relevant)  
  4193. Ek-Preis       : (bei Übernahme aus Artikelliste je nach Eingabe unter  
  4194.                  Lieferanten Brutto oder Netto.)  
  4195. Bestell-Datum  : Heutiges Datum wird vorgegeben und kann verändert  
  4196.                  werden. Bei Eingabe als '[B]estellt' oder Ausdruck der  
  4197.                  Bestellung wird dieses Datum autom. aktualisiert.  
  4198. Liefer-Datum   : Eingabe des voraussichtl. oder lt. Auftragsbestätigung  
  4199.                  in Erfahrung gebrachten Lieferdatum bzw. Kalenderwoche  
  4200.                  wie 'KW9'. Ab  Version 3.03XL erscheint eine Warnung  
  4201.                  bei Überschreitung dieses Datums (noch nicht bei  
  4202.                  Eingabe der Kalenderwoche) im Terminplaner, falls der  
  4203.                  Artikel als 'bestellt' eingetragen ist (= Code 'B').  
  4204.                  Auch für Rückstände = Code 'R' interessant!  
  4205. eig. Art.-Nr.  : (bei Übernahme aus der Artikelliste)  
  4206. Lief.-Kurzcode : dieser wird zur Kontrolle ausgeschrieben, falls der  
  4207.                  eingegebene 3-stellige Kurzcode bekannt ist.  
  4208.                  Automatische Korrektur bei Korrektur am Lieferanten.  
  4209. Auftragsnummer : (aus A_COUNT.PRG). Die hier eingegebene  
  4210.                  Auftragsnummer erzeugt auch einen Vermerk im jeweiligen  
  4211.                  Auftrag des A_COUNT.PRG.  
  4212.                  Außerdem dient es dazu,  gelieferte Artikel automatisch  
  4213.                  in den jeweiligen Auftrag mit,  entsprechend dem  
  4214.                  Lieferanten kalkuliertem  VK-Preis und Menge '1' zu  
  4215.                  übertragen und  zu speichern!  
  4216. Bestell-Codes  : kann auch als Bestellungs-Status bezeichnet werden und  
  4217.                  ist im Hauptmenü der Bestellungspflege bereits  
  4218.                  einsehbar um die Übersicht zu bewahren! Ist der Artikel  
  4219.                  bereits bestellt, wird beim Zugang über die Funktion  
  4220.                  [H] für Lieferanten direkt dieser Punkt angesprungen um  
  4221.                  bei Wareneingang nur noch 'G' für geliefert eingeben zu  
  4222.                  brauchen und nach [Return] sofort speichern zu können.  
  4223.                  Siehe auch: pauschale Änderungen der Bestellposten je  
  4224.                  Lieferant. 
  4225.   
  4226. Die Funktionen im Bestellungen-Hauptmenü sind ...  
  4227. -------------------------------------------------  
  4228. [Cursor up]    : Anzeige 7 Positionen nach vorne in der Liste.  
  4229. [Cursor down]  : Anzeige 7 Positionen nach hinten.  
  4230. [Clr Home]     : Anzeige an Listenanfang/-ende  
  4231. [E]            : Eigeneingabe (z.B. für Artikel die nicht in der  
  4232.                  Artikelliste vorhanden sind und vermtl. auch nicht  
  4233.                  aufgenommen werden sollen!) Das Programm springt direkt  
  4234.                  in das Bestellungseingabe-Menü. Übernahme in  
  4235.                  Artikeldatei bzw. in Auftrag bei Liefereingang ist  
  4236.                  jedoch möglich.  
  4237. [#]            : Per Suche und Übernahme aus der Artikelliste kann der
  4238.                  Bestellposten erstellt werden! Gelistet werden die 
  4239.                  Artikel mit dem EK-Preis mit vorangestelltem 'B' für 
  4240.                  Brutto-EK oder 'N' für Netto-EK-Preis. Danach gelangen 
  4241.                  Sie ins Bestellungseingabe-Menü. Ab Version 3.05XL 
  4242.                  erscheint eine Warnung, falls der Artikel 'n.m.l.' also 
  4243.                  nicht mehr lieferbar, als 'Auslauf' oder 
  4244.                  'Aktion's-Artikel deklariert wurde. Übernahme in 
  4245.                  Artikeldatei bzw. in Auftrag automatisch bei Liefer-
  4246.                  eingang automatisch bzw. manuell möglich.
  4247. [L]            : (+ Eingabe des Bestellpostens) löscht diesen kplt. aus  
  4248.                  der Liste. Der jeweils letzte Artikel der Liste rückt  
  4249.                  auf.
  4250. [M]            : betrifft [3][3]  Mindestbestände. ACHTUNG...  
  4251.                  ...übernimmt nacheinander jeden Artikel mit  
  4252.                  unterschrittenem Mindestbestand aus der Artikelliste,  
  4253.                  prüft ob dieser bereits in der Bestelliste vorhanden  
  4254.                  ist und schreibt nach Abfrage diesen als neue Position  
  4255.                  in  die Bestelliste, nachdem er mit den nötigen Daten  
  4256.                  im Bestellungseingabe-Menü ergänzt wurde. Ab Version  
  4257.                  3.05XL kann diese Funktion bereits abgebrochen werden.  
  4258.                  Vor jedem in  Frage  kommenden Artikel (wird jetzt  
  4259.                  vorab  ebenfalls dargestellt!) wird abgefragt:  
  4260.                  'Position übernehmen? [J/N] '  
  4261.                  [J]   übernimmt diesen  
  4262.                  [N]   übernimmt nicht und springt zum nächsten  
  4263.                  [Esc] bricht diese Funktion kplt. ab.  
  4264.                  Sollte   der  jeweils  übernommene  und   im  
  4265.                  Eingabemenü dargestellte Artikel doch nicht übernommen  
  4266.                  werden,  kommen sie auch hier mit [Esc] zum jeweils  
  4267.                  nächsten.  
  4268. [H]            : (+ Eingabe des Lieferanten-Kurz,  oder -Code-Namens  
  4269.                  (siehe dort)) selektiert die Bestellposten nach  
  4270.                  Lieferant auf.  
  4271.                  Wichtig!  
  4272.                  Alle Bestell-Codes können nur hier per Eingabe  
  4273.                  der gelisteten Bestellpostens eingegeben/ geändert und  
  4274.                  z.B. als geliefert deklariert werden!  
  4275. [A]            : Abschluß der Bestellungseingabe mit Statistik-,  
  4276.                  Speicher- und Ausdruckfunktionen. Wie oben erwähnt ist  
  4277.                  das Speichern und  Drucken nur hier möglich!  Siehe  
  4278.                  auch weiter  hinten! [Esc] entspricht jetzt exakt der  
  4279.                  Funktion unter [A] 
  4280.   
  4281. Zu [H] Änderungen der Bestellungen selektiert je Lieferant...  
  4282. -------------------------------------------------------------  
  4283. Achtung: Nur hier sind Bestellungseingang und  Änderungen der  
  4284.          Bestellposten zu bearbeiten!  
  4285. Und zur Klarstellung...  
  4286.          Ein kleiner Fehler in einer unveröffentlichten Version, die nur  
  4287.          von mir selbst benutzt wurde, wurde gefunden und beseitigt...  
  4288.          Falls bisher nicht angelegte Artikel mit 'E' für einen Kunden  
  4289.          bestellt werden, bei Eingang in die Artikeldatei aufgenommen  
  4290.          und in einen Auftrag übertragen werden, wird der Artikel jetzt  
  4291.          auch mit der Artikelnummer in den Auftrag übernommen,  
  4292.          wobei bei Zahlung erst eine Korrektur der Artikelbestände  
  4293.          möglich ist. Dies wurde anfangs leider vergessen. Im  
  4294.          Source-Code konnte dies zur eigenen Verwunderung mit einer  
  4295.          einzigen Zuweisung geändert werden, die Auswirkung war jedoch  
  4296.          dramatisch!  
  4297. Unter  [H]  Lieferanten  selektieren  muß  der Lieferant (mit Kurzcode oder  
  4298. mindestens  3-stelliger  Eingabe  des  Lieferantennamens,  um  gefunden  zu  
  4299. werden)   eingegeben   werden.   Die  gefundenen  und  in  der  Bestelliste  
  4300. vorhandenen Lieferanten werden nacheinander abgefragt.  
  4301.   Der benötigte Lieferant muß mit [J] bestätigt werden.  
  4302.   [N] blättert/sucht weiter nach Lieferanten.  
  4303.   [Esc] bricht die Suche ab.  
  4304. Danach   werden  die  Bestellposten  dieses  Lieferanten  in  10er  Gruppen  
  4305. angezeigt...  
  4306. · Auswahl des Bestellpostens des Lieferanten per Eingabe der lfd. Nr.  
  4307.   Aus diesen Gruppen kann nun ein Posten per Eingabe der lfd. Nr.  
  4308.   angewählt werden um diesen als 'bestellt' (Erreichbar per Bestell-Code  
  4309.   [B] oder per Bestellungsausdruck), 'gesperrt' (Eingabe-Code [S]),  
  4310.   'teilgeliefert' (durch Eingabe der gelieferten Menge) oder 'geliefert'  
  4311.   (Eingabe von Bestell-Code [G] oder Eingabe der gelieferten  
  4312.   Menge=bestellte Menge) einzugeben. Siehe Bestell-Codes!  
  4313.   Die Eingabe für 'geliefert' = [G] oder 'bestellte Menge' = 'gelieferte  
  4314.   Menge' wird nach [Esc] sofort gespeichert um die Änderungen der  
  4315.   Warenbestände oder neue Preise in der Artikelliste oder des Umsatzes  
  4316.   je Lieferant, den evtl. Eintrag in einen Auftrag oder die mögliche  
  4317.   Übernahme eines bisher nicht gelisteten Artikels in die Artikeldatei  
  4318.   vorzunehmen.  
  4319.   Andere Änderungen müssen später per Taste [A] (=Abschluß) gespeichert  
  4320.   werden.  
  4321. · Pauschale Änderungen der Bestellposten je Lieferant - Wiederholung  
  4322.   eines Bestelldruckes per Taste 'A'.  
  4323.   Seit Version 3.05XL können Bestellposten mit bestimmten Bestell-Codes  
  4324.   und Bestelldatum pauschal geändert werden. Das Bestelldatum ist  
  4325.   wichtig und nachzusehen bei einer der betreffenden Bestellungs-Posten.  
  4326.   Z.B. können alle am '06.05.96' 'ausgedruckten' (bestellten)  
  4327.   Bestellungen (Code: [B]) vom Lieferanten 'Huber' wieder als  
  4328.   'Eingetragen' (Code: []) zurückgesetzt werden, oder alle am '25.04.96'  
  4329.   'ausgedruckten' (bestellten) Bestellungen (Code: [B]) vom Lieferanten  
  4330.   'Maier' wieder als 'Geliefert' (Code: [G]) gesetzt werden. (ACHTUNG:  
  4331.   Ek-Preis-Änderungen bleiben unberücksichtigt!) Als Abfrage  
  4332.   erscheint...  
  4333.   Ändern Status: _ und Bestell-Datum: __.__.__ in Status: _  
  4334.   > Geben Sie im 1. Beispiel ein...  
  4335.     Ändern Status: B und Bestell-Datum: 06.05.96 in Status:  
  4336.   Muß später per Taste [A] oder [Esc] gespeichert werden!  
  4337.   > Geben Sie im 2. Beispiel ein...  
  4338.     Ändern Status: B und Bestell-Datum: 25.04.96 in Status: G  
  4339.   Wird automatisch gespeichert da Status [G], siehe dazu: Auswahl des  
  4340.   Bestellpostens des Lieferanten per Eingabe der lfd. Nr. 
  4341.   
  4342. Neuheit...  
  4343. Ab  Version 3.00 wird nach Abbruch der Änderung von Bestellposten per [Esc]  
  4344. noch abgefragt ...  
  4345. Ab  Version  3.05 ist ein späterer Wiederausdruck und pauschales Ändern der  
  4346. Bestell-Codes je Lieferant möglich.  
  4347.  'Speichern? [J/N] '  
  4348. Sie  brauchen also nicht mehr die ganzen Bestellungsdaten durchscrollen, um  
  4349. die  Änderungen  zu speichern. Sie können nach Änderungen an jeder Position  
  4350. die  Taste  [Esc]  drücken  und  dann  die Änderungen speichern oder nicht.  
  4351. Somit   kann  eine  größere  Bestellung  schneller  kplt.  als  'geliefert'  
  4352. eingegeben werden! 
  4353.   
  4354. Zu [A] bzw. [Esc] Abschluß der Bestellung ...  
  4355. ---------------------------------------------  
  4356. ist  nötig  zum  Speichern  der  neuen  Bestelldaten  und  zum  Ausdruck je  
  4357. Hersteller! (Schon wieder!)  
  4358. Es  wird  eine Bestellungs-Statistik nach Lieferanten, aufgeschlüsselt nach  
  4359. 'Eingetragen',     'Bestellt',    'Gesperrt'   und   'Gesamt'   sowie   der  
  4360. Mindestbestellwerte   je   Lieferant   (falls   unter  Lieferant  vermerkt)  
  4361. ausgegeben! Daraufhin erscheint...  
  4362.    'Bestellung speichern?[J/N] '  
  4363.     falls Änderungen getätigt wurden > [J]. Es erscheint...  
  4364.    'Bestellung drucken?[J/N] '  
  4365. Nach  [J]  werden,  nicht mehr wie früher alphabetisch alle Lieferanten mit  
  4366. eingetragenen  Bestellungen  abgefragt,  ob  die  Bestellungen  ausgedruckt  
  4367. werden  soll,  sondern  Sie  können  jetzt  durch  Eingabe  des 3-stelligen  
  4368. Lieferanten-Kurzcodes  direkt  den  Lieferanten, dessen Bestellung gedruckt  
  4369. werden soll, anwählen.  
  4370. Falls   keine   Bestellungen   des  Lieferanten  vorliegt  oder  Tippfehler  
  4371. passieren landen Sie wieder bei der Lieferantenabfrage.  
  4372. Wollen  Sie  keine  weiteren  ausdrucken, können Sie die Lieferantenabfrage  
  4373. per Taste [Esc] mit dem Abbruch der Druckfunktion verlassen.  
  4374. Nach Ausdruck sind möglich...  
  4375. · zusätzliche Vor- und Nachkommentare (je 3 Zeilen)  
  4376. · ebenfalls Ausdruck einer Kuvert-Adressierung. (wird jeweils  
  4377.   abgefragt!) 
  4378.   
  4379. Der   Bestellungsausdruck   ist  bis  jetzt  nicht  seitenweise  formatiert  
  4380. möglich.  Die  Bestellposten  werden  nacheinander bis zur letzten Position  
  4381. ausgegeben.  Drucken  Sie auf Einzelblätter und wechseln Sie das Druckblatt  
  4382. bei  Bedarf  innerhalb  30  Sek.  (Drucker  Time-Out beachten!) Ist bei der  
  4383. eigenen   Adresse   unter  dem  eingegebenen  Paßwort  als  Anrede  'Firma'  
  4384. eingegeben,  wird  ein  dem  Auftragsformular  ähnlicher  Briefkopf mit der  
  4385. eigenen  Adresse  erzeugt, ebenfalls passend für Fensterumschläge! Auch ein  
  4386. Vorgabeformular  existiert  noch  nicht.  In  der  XL-Version  wird für den  
  4387. Ausdruck     des     Briefkopfes   ein   Formular,   der   auch   für   den  
  4388. Lieferantenbriefkopf  S[4][4]  Schriftverkehr  [1]  gilt, verwendet! Dieser  
  4389. ist also einstellbar, nicht die Bestellungsposten!
  4390.  
  4391.  
  4392.  
  4393.  
  4394.  
  4395.   
  4396. SUPPART 
  4397.   
  4398.                [3][3] unterschrittene Mindestbestände  
  4399.                -------------------------------------- 
  4400.   
  4401. Es  werden  der  Bestand  und  der  Mindestbestand  aller  Artikel  in  der  
  4402. Artikeldatei  verglichen!  Die  unterschrittene  Mindestbestände können auf  
  4403. dem  Bildschirm  (Eingabe [0]) oder Drucker (Eingabe [>0]) gelistet werden.  
  4404. Beliebige  Posten dieser Liste können unter S[3][2] Bestellungen unter Code  
  4405. [M] nach Abfragen in die Bestellliste übernommen werden.
  4406.  
  4407.  
  4408.   
  4409.                         ------------------------
  4410.  
  4411.  
  4412.  
  4413.  
  4414.   
  4415. SUPPART 
  4416.   
  4417.                        [4]  Lieferanten  
  4418.                        ================ 
  4419.   
  4420. ...wurde  bzgl. Dateiformat und Handhabe ebenfalls geändert, siehe Vorwort.  
  4421. Als  Besonderheit  können  Lieferanten  auch nach vertriebenen Artikel oder  
  4422. Fabrikaten  gesucht  werden,  was  sich in der Praxis als äußerst hilfreich  
  4423. erweist. 
  4424.   
  4425. Programm [4] hat folgende Funktionen ... 
  4426.   
  4427.                     [4][1]  Neueingabe  
  4428.                     [4][2]  Suchen/Ändern  
  4429.                     [4][3]  erweiterte Suche/Ändern  
  4430.                     [4][4]  Schriftverkehr  
  4431.                     [4][5]  drucke Lieferantenliste  
  4432.                     [4][6]  Telefonverzeichnis
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.   
  4440. SUPPART 
  4441.   
  4442.                   [4][1]  Lieferanten-Neueingabe  
  4443.                   ------------------------------ 
  4444.   
  4445. Neue   Lieferanten  dürfen  ausschließlich  mit  dieser  Funktion  angelegt  
  4446. werden!  (Max.  299  Stk. bzw. lt. Eingabe in AC_SYSXL.PRG 'System: Vorgabe  
  4447. 'eigene  Daten'!) @index "Datei: LIEFER.DAT" Gespeichert wird in der Datei:  
  4448. 'LIEFER.DAT'.  
  4449. In   der   erscheinenden  [4][1]  Neueingabe  für  Lieferanten  können  Sie  
  4450. Lieferanten  aufnehmen  mit automatisch vergebener Lieferantennummer. Diese  
  4451. wird  automatisch  ab  der  Nummer '1001' vergeben. Der neue Lieferant wird  
  4452. immer  als  nächst  höhere  Satznummer  abgelegt,  außer  es  liegt ein als  
  4453. 'gelöscht'  deklarierter  Lieferant  vor (Anfangsbuchstaben der Firmennamen  
  4454. bis  Firmen-Codenamen  sind  '*')!  Hier  wird  dieser  mit  der Neueingabe  
  4455. überschrieben!  
  4456. Die   Lieferanten   sind  aus  der  Erfahrung  in  der  praktischen  Arbeit  
  4457. mittlerweile zum umfangreichsten Datensatz gewachsen. 
  4458.   
  4459. Die Eingabemaske besteht aus ...  
  4460. Firmenname       :  möglichste kompletter Hauptname, erscheint auf  
  4461.                     Kuverts und Bestellungen.  
  4462.                     z.B. 'Hinterhuber GmbH & Co KG'  
  4463.                      > INDEX-Feld  
  4464. 2. Firmenname    :  z.B. Namen des Besitzers bzw. Branche oder 2. Name  
  4465. Firmen-Kurzname  :  Benötigt der Computer aus Platzgründen für Ausgaben  
  4466.                     auf dem Bildschirm. Der Name sollte eine Kurzform  
  4467.                     des Firmennamens sein u. auf den Lieferanten  
  4468.                     schließen lassen. Im o.g. Beispiel: 'HINTERHUBER'  
  4469.                      > INDEX-Feld  
  4470. Firmen-Codename  :  Bis zu 3-stellige Abkürzung des Lieferanten-Namens.  
  4471.                     Z.B. 'GRU' = Grundig, 'OPE'= Opel. Dieser darf und  
  4472.                     kann in  der Regel nicht doppelt vergeben  werden!  
  4473.                     Im  o.g. Beispiel könnte dann hier 'HIN' stehen.  
  4474.                      > INDEX-Feld  
  4475. Kundennummer     :  beim jeweiligen Lieferanten. Sollte gut gepflegt  
  4476.                     werden, da diese für Auskünfte stets verfügbar  sein  
  4477.                     sollte!  
  4478. Straße           :  in normalem Format (danach kann später auch gesucht  
  4479.                     werden!)  
  4480.                      > INDEX-Feld  
  4481. PLZ              :  Wenn möglich die 5-stellige  
  4482. Ort              :  Ort an den die Bestellungen gehen. Wird vom Programm  
  4483.                     vorgegeben falls eingegebene PLZ bereits bekannt!  
  4484.                      > INDEX-Feld  
  4485. Telefon          :  z.B. Hauptnummer in der Form '12345/6789'  
  4486.                     Vorwahl wird bereits vom Programm vorgegeben falls  
  4487.                     diese aus den bisherigen Einträgen schon bekannt!  
  4488. Telefon          :  eine zweite Nummer z.B. Hauptansprechpartner!  
  4489. Telefax          :  Vorwahl wird u.U. vorgegeben!  
  4490. BTX              :  Die BTX-Nummer des Lieferanten  
  4491. [B]rutto [N]etto :  WICHTIG!  
  4492.                     Per Taste [B] können Sie für Bruttopreise und [N]  
  4493.                     für Nettopreise eingeben. Hier Eingabe der Art, in  
  4494.                     der der Lieferant die Preisliste ausgibt und die  
  4495.                     EK-Preise in die Artikelliste eingegeben werden.  
  4496.                     Dadurch einfache Eingabe ohne Umrechnung mit oder  
  4497.                     ohne Mwst!  
  4498.                     Unter dieser Voraussetzung errechnet das Programm  
  4499.                     aus Warenbestand und EK-Preisen die Statistiken und  
  4500.                     kalkuliert VK's und Kalkulationshilfen!!!  
  4501.                     Fehler die hier und bei der EK-Preis-Eingabe in der  
  4502.                     Artikelliste gemacht werden ergeben natürlich auch  
  4503.                     Fehler bei Statistiken, autom. kalk. VK-Preisen,  
  4504.                     Preisvergleichen zw. Lieferanten und Bestellungen  
  4505.                     etc.!!!  
  4506. Mind. Best. Wert :  Als Hilfe bei Bestellungen!  
  4507. Zusatz/Vertrieb  :  Konditionen, vertriebene Fabrikate etc. können hier  
  4508.                     eingegeben (und später auch gesucht) werden.  
  4509.                     Fabrikate sollten mit GROßBUCHSTABEN und per  
  4510.                     Schrägstrich getrennt eingegeben werden! Eingabe  
  4511.                     seit dieser Version 3-zeilig.  
  4512.                      > INDEX-Feld  
  4513. Bank             :  Die Bank des Lieferanten  
  4514. Kto. Nr.         :  Die Kontonummer des Lieferanten  
  4515. BLZ              :  Die Bankleitzahl  
  4516. Lieferantennummer:  Anzeigefeld!  Wird autom. lfd. in der Reihenfolge  
  4517.                     der Eingabe ab '1001' vergeben!  
  4518. Umsatz           :  automatisch verwaltetes Anzeigefeld! Nicht änder-  
  4519.                     bar!  
  4520.                     Der Umsatz wird mit den Programmteilen für  
  4521.                     Bestellungseingänge mit S[3][2]  Bestellungen und   
  4522.                     für Warenzugänge über S[3][1]  Warenzugang jeweils  
  4523.                     automatisch aktualisiert und gespeichert.  Dies  
  4524.                     dient als kleiner, einfach zu pflegender Ersatz für  
  4525.                     eine kplt. Ausgabenverwaltung mit der Eingabe aller   
  4526.                     betrieblichen Ausgaben zur genauen Finanzverwaltung.   
  4527.                     (Eine Diskausgabe des jährlichen Umsatzes je   
  4528.                     Lieferant für Tabellenkalkulationen bzw.   
  4529.                     Textverarbeitungen ist geplant.)
  4530.  
  4531.  
  4532.  
  4533.   
  4534. SUPPART 
  4535.   
  4536.                [4][2]  Lieferanten suchen/ändern  
  4537.                --------------------------------- 
  4538.   
  4539. Ähnlich  der  Lieferanten-Suchfunktion  im  A_COUNT.PRG-Texteditor  kann der 
  4540. Lieferanten-Name  bzw.  ein  ausreichend langes Segment des gesuchten Namens 
  4541. vorgegeben  werden,  worauf  alle  in  Frage  kommenden Lieferanten gelistet 
  4542. werden.  Die  Suche  erfolgt  im Instring- Algorithmus. Zur Auswahl muß dann 
  4543. die  links  gelistete  Satznummer  des  betreffenden  Lieferanten eingegeben 
  4544. werden. 
  4545. Die  Lieferanten-Daten  werden  dann  wie  bei der Lieferanten-Eingabemaske  
  4546. angezeigt.  Hier  haben  Sie mehrere Funktionen zur Auswahl, die alle unter  
  4547. S[4][3] erweiterte Suche/Ändern beschrieben wird.
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.   
  4554. SUPPART 
  4555.   
  4556.                [4][3]  erweiterte Suche/Ändern  
  4557.                ------------------------------- 
  4558.   
  4559. Hier  können  Lieferanten  mit  mehreren  Suchfunktionen ausgewählt werden,  
  4560. worauf   keine   Lieferantenliste   erscheint,  sondern  der  1.  gefundene  
  4561. Lieferant    auf   den   die   Suchvorgabe   zutrifft,   sofort   mit   der  
  4562. Lieferanten-Maske  erscheint.  Gesucht  wird  im  Instring-Algorithmus. Die  
  4563. erste  'nicht  leere'  Suchvorgabe  wird  nach  [Return]  gesucht. Folgende  
  4564. Such-Möglichkeiten  stehen  zur Verfügung die Sie mit [Return] oder [Cursor  
  4565. down] (ohne Eingabe) durchschalten... 
  4566.   
  4567. · Suche Namen/Nummer: Einzugeben ist der Firmenname oder ein ausreichend  
  4568.                       langes Segment daraus! (siehe Lieferanten-Eingabe)  
  4569. · Suche Straße      : ... des Lieferanten  
  4570. · Suche Ort         : ... des Lieferanten  
  4571. · Fabrikat          : falls der Vertrieb eines bestimmten Fabrikates  
  4572.                       oder Artikels gesucht wird. 
  4573.   
  4574. Existiert  der gesuchte Lieferant, wird dessen Maske angezeigt, aus dem die  
  4575. folgenden   Funktionen   aufgerufen  werden  können,  die  ebenfalls  unter  
  4576. Programmteil [4][2] Suchen/Ändern zur Verfügung stehen... 
  4577.   
  4578. [Ä]  einzelne Daten können geändert werden, wie neue Anschrift, neue  
  4579.      Kunden-, Telefonnummer etc.  
  4580.      Sehr Wichtig:  
  4581.      Lieferanten dürfen hier nicht NEU eingegeben oder grundsätzlich  
  4582.      geändert werden!!! Firmenkurznamen oder Firmencodenamen dürfen hier  
  4583.      grundsätzlich nicht abgeändert werden, da diese bei Artikeln und  
  4584.      Bestellungen gespeichert sind und diese zugeteilten Lieferanten  
  4585.      dann nicht mehr gefunden würden. Dies würde der Funktionsfähigkeit  
  4586.      des Programmes ein Ende setzen!  
  4587.      Außer...  
  4588.      Ändert sich jedoch beispielsweise der Lieferant, (Beispiel:  
  4589.      Lieferant 'Bauer' gibt das Geschäft auf und der bisher nicht in der  
  4590.      Lieferantendatei gespeicherte 'Huber' übernimmt das Sortiment und  
  4591.      wir diesen als  Lieferanten) so ändern Sie die Daten des bisherigen  
  4592.      Lieferanten einfach ab. Ändern Sie auch den Firmen-Codenamen (z.B.  
  4593.      von 'BAU' in 'HUB'), so sind alle Artikel und bisher unter  
  4594.      Lieferant 'Bauer' bei Bestellungen gespeicherten Daten automatisch  
  4595.      mit dem geänderten Lieferanten gespeichert!!! Also nix Handarbeit.  
  4596.      Diese ist nur angesagt falls dann z.B. der neue Lieferant neue  
  4597.      Bestellnummern oder Preise für die gespeicherten Artikel hat.  
  4598. [D]  die aktuell gezeigten Lieferanten-Daten können in Kurz- oder  
  4599.      Langform auf Drucker [>0] oder Bildschirm [0] ausgegeben werden.  
  4600. [L]  Der gerade gezeigte Lieferant wird nach einer Sicherheitsabfrage  
  4601.      gelöscht, falls...  
  4602.      · kein Artikel in der derzeitigen Liste vorhanden ist, dessen  
  4603.        Lieferant der gerade gezeigte ist.  
  4604.      · keine Bestellung von diesem Lieferanten in der Bestelldatei  
  4605.        gespeichert ist.  
  4606.      Der Lieferant wird mit allen Namen erst mal codiert abgespeichert  
  4607.      (Anfangsbuchstaben  sind  '*') um das Suchen in der Lieferanten-  
  4608.      und auch  allen  weiteren Funktionen, in denen ein Lieferant  
  4609.      vorgegeben werden kann oder muß, erfolglos zu machen. Der Umsatz  
  4610.      wird sofort auf '0' gesetzt!  
  4611.      Bei der nächsten Lieferantenneueingabe wird dieser Lieferant dann  
  4612.      endgültig überschrieben.  
  4613. [Esc]   die Suche/Weitersuche kann abgebrochen werden.  
  4614. [Taste] der nächste zutreffende Lieferant wird gesucht und angezeigt. 
  4615.   
  4616. Ist der letzte gültige Datensatz gefunden oder geben Sie unter...  
  4617.   'Suchen Lieferantennamen/nummer: ' nur [Return] ein, kann mit der  
  4618.                                      Abfrage ...  
  4619.   'Zeige Lieferantenliste? [J/N]: '  nach [J] die Lieferantenliste  
  4620.                                      zeilenweise in 10er-Gruppen  
  4621.                                      durchgesucht werden.  
  4622. Mit [Return] oder [Cursor down] blättern Sie die Liste gruppenweise  
  4623. durch!  
  4624. Durch  Eingabe  der  angezeigten lfd. Nr. kann jetzt ebenfalls in die Maske  
  4625. des  jeweiligen  Lieferanten  gesprungen  werden, wo alle Daten ersichtlich  
  4626. sind!  In  diesen  Masken des so gewählten Lieferanten haben Sie die selben  
  4627. Funktionen  wie  bei  der  Auswahl  eines  Lieferanten mit Programm S[4][2]  
  4628. Suchen/Ändern (siehe dort...)
  4629.  
  4630.  
  4631.  
  4632.  
  4633.   
  4634. SUPPART 
  4635.   
  4636.                  [4][4]  Schriftverkehr  
  4637.                    ---------------------- 
  4638.   
  4639. ermöglicht  nach  Auswahl  eines  Lieferanten entsprechend dem Programmteil  
  4640. [4][2] Suchen/Ändern den Ausdruck von...  
  4641. · Standard-Briefköpfen an den gewählten Lieferanten  
  4642.   Diese Adresse wird sofort ohne Seitenvorschub auf den Drucker ausgegeben.  
  4643.   Mit dem Texteditor kann darauf sofort eine Bestellung,  Reklamation etc.  
  4644.   weitergedruckt werden.  
  4645. · Kuverts im DIN A 6 und DIN A 6 Lang-Format  
  4646. · Postkarten!  
  4647. · Nur in der XL-Version ist der Ausdruck von Überweisungs-Formularen  
  4648.   möglich. Eingegeben werden kann hier noch der Überweisungsbetrag und  
  4649.   eine weitere Zeile wie z.B. die Rechnungsnummer. 
  4650.   
  4651. In  der  XL-Version  ist  der freie Entwurf dieser Formulare per Texteditor  
  4652. möglich. D.h. diese können also den eigenen Bedürfnissen angepaßt werden!
  4653.  
  4654.  
  4655.  
  4656.   
  4657. SUPPART 
  4658.   
  4659.                    [4][5]  drucke Lieferantenliste  
  4660.                    ------------------------------- 
  4661.   
  4662. ermöglicht  den  Ausdruck  der  Lieferanten,  wählbar im erscheinenden Menü  
  4663. mit... 
  4664.   
  4665. [1]  Ausgabe nach lfd. Nr.  
  4666.      gibt in der Reihenfolge der Eingabe, also nach Lieferantennummern  
  4667.      aus.  
  4668. [2]  Ausgabe alphabetisch  
  4669.      sortiert die Lieferanten nach Firmen-Kurznamen alphabetisch (nach  
  4670.      ASCII) und gibt diese mit allen Daten aus.  
  4671. [3]  dto. von ... bis ...  
  4672.      nach Abfrage des ersten und letzten Anfangsbuchstaben von Firmen-  
  4673.      Kurznamen  wird  nur  der  alphabetisch  innerhalb  liegende  
  4674.      Bereich ausgegeben. (nach ASCII)  
  4675.      Fehlt  die 'von'-Eingabe wird vom Listenanfang bis  zum  
  4676.      'bis'-Zeichen gesucht!  
  4677.      Fehlt  die  'bis'-Eingabe wird vom 'von'-Zeichen  bis  zum  
  4678.      Listenende gesucht!  
  4679.      - z.B...  
  4680.        'Ausgabe ab Zeichen: ' 'H'  
  4681.        'Ausgabe bis Zeichen: ' 'H'  
  4682.        ...gibt nur Lieferanten mit dem Anfangsbuchstaben 'H' im Firmen-  
  4683.        Kurznamen aus.  
  4684.      - oder...  
  4685.        'Ausgabe ab Zeichen: ' 'G'  
  4686.        'Ausgabe bis Zeichen: ' 'P'  
  4687.        ...gibt nur Lieferanten deren Anfangsbuchstaben des  
  4688.        Firmen-Kurznamens alphabetisch innerhalb des Bereich 'G' bis 'P'  
  4689.        liegen aus.  
  4690.      - oder...  
  4691.        'Ausgabe ab Zeichen: ' ''  
  4692.        'Ausgabe bis Zeichen: ' 'D'  
  4693.        ...Ausgabe ab Listenanfang bis Anfangsbuchstaben 'D'  
  4694.      - oder...  
  4695.        'Ausgabe ab Zeichen: ' 'J'  
  4696.        'Ausgabe bis Zeichen: ' ''  
  4697.        ...Ausgabe ab Anfangsbuchstaben 'J' bis Listenende 
  4698.   
  4699. Jeweils wählbar ist das Ausgabegerät ...  
  4700. [0]   ist der Bildschirm  
  4701. [>0]  ist Druckerausgabe  
  4702. Mit [Esc] können Sie die Ausgabe unterbrechen!
  4703.  
  4704. ACHTUNG: Achten Sie bei alphabetisch sort. Listen darauf, daß genügend 
  4705. Speicherplatz (siehe Funktionen im Hauptmenü) übrig ist. Hier 
  4706. überschlägig (Anzahl Lieferanten x 50) + Sicherheitsreserve 20 kB!
  4707.  
  4708.  
  4709.  
  4710.  
  4711. SUPPART  
  4712.                         [4][6]  Telefonverzeichnis  
  4713.                         -------------------------- 
  4714.   
  4715. Hier   können   Durchwahl-Nummern   für  Ansprechpartner  von  Lieferanten,  
  4716. technische     Auskünfte,   Reklamationen   oder   Nummern   von   weiteren  
  4717. geschäftlichen  Adressen  wie  Steuerberater,  Geschäftsfreunden  etc. ein-  
  4718. gegeben  und  gesucht  werden!  Damit  die  Lieferantendatei  hierzu  nicht  
  4719. mißbraucht und überfüllt werden muß wurde dieser Programmteil eingefügt.
  4720.  
  4721.   
  4722. [1] Eingabe:  
  4723. ------------  
  4724. Hier können neue Nummern (max. 999) eingegeben werden.  
  4725. Name             :  Atari techn. Auskunft   (max. 50 Stellen)  
  4726.                      > INDEX-Feld  
  4727. Nummer           :  01234/56789             (max. 17 Stellen)  
  4728. [F]ax / [T]elefon:  T  
  4729.                     'F' für Fax- / 'T' für Telefonnummer 
  4730.   
  4731. Mit  Speichern  [J/N] kann die Eingabe gespeichert werden! Die Daten werden  
  4732. in den Dateien: 'TELEFONE.RDM' und 'TELEFONE.CNT' gespeichert.
  4733.  
  4734.   
  4735. [2] Suchen/Ändern:  
  4736. ------------------  
  4737. Hier  können  die  Telefon-/Faxnummern  nach  Namen  gesucht  und angezeigt  
  4738. werden.   Vorgegeben   kann   ein   Ausschnitt  (Instring-Algorithmus)  des  
  4739. gesuchten  Namens. Z.B. 'AU' findet 'Bauer'. Die gefundenen Einträge werden  
  4740. gelistet.  
  4741. [Return]      listet die nächste Listenseite.  
  4742. [Ä][Nummer]   kann den Eintrag mit der angegebenen lfd. Nr. ändern  
  4743.               und wieder speichern werden.
  4744.  
  4745.  
  4746.   
  4747.                         ------------------------
  4748.  
  4749.  
  4750.  
  4751.   
  4752. SUPPART 
  4753.   
  4754.                    [7][7]  Inventur/Statistik  
  4755.                    ========================== 
  4756.   
  4757. Mit der Untermenüs... 
  4758.   
  4759.                  [7][1]  Statistik  
  4760.                  ----------------------------  
  4761.                       Warengruppen...  
  4762.                  [7][2]  Warengruppen ausgeben  
  4763.                  [7][3]  Warengruppen ändern  
  4764.                  ----------------------------  
  4765.                       Inventur...  
  4766.                  [7][4]  Inventureingabe  
  4767.                  [7][5]  Lieferantenumsätze drucken  
  4768.                       v  
  4769.                  [7][6]  Inventurausgabe  
  4770.                  [7][7]  Lieferantenumsätze '0'-setzen
  4771.  
  4772.  
  4773.  
  4774.  
  4775.  
  4776.   
  4777. SUPPART 
  4778.   
  4779.                            [7][1]  Statistik  
  4780.                            ----------------- 
  4781.   
  4782. Es werden errechnet und ausgegeben...  
  4783. · Kplt. Artikelbestand in Stück  
  4784. · Kplt. Artikel zum EK-Preis brutto.  
  4785. · Kplt. Artikelbestand zum eingegeben oder kalk. VK-Preis  
  4786. · Wareneingang lt. Lieferantendatei und Durchgängen im  Programmteil  
  4787.   Bestellungen  
  4788. · Anzahl der in der Artikeldatei vorhandenen Lieferanten  
  4789. · Anzahl der in der Artikeldatei vorhandenen Warengruppen 
  4790.   
  4791. Weiter    können   Artikel   mit   EK-   und   VK-Beständen,   der   Anzahl  
  4792. unterschiedlicher  Artikel  ('Art.:')  oder  Bestand aller Artikel (Best.:)  
  4793. ausgegeben werden, und zwar je nach...  
  4794. · In der Artikeldatei enthaltene Lieferanten (Max. 79 verschiedene  
  4795.   werden gezeigt)  
  4796. · Warengruppen (Max. 79 verschiedene werden gezeigt) 
  4797.   
  4798. Die Listen können mit ...
  4799. [0]  auf dem Bildschirm und 
  4800. [>0] auch auf dem Drucker ausgegeben werden! 
  4801. Eine Ausgabe auf Disk/Festplatte ist zur Zeit leider noch nicht 
  4802. möglich!
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.   
  4809. SUPPART 
  4810.   
  4811.                    [7][2]  Warengruppen...  
  4812.                    ----------------------- 
  4813.   
  4814. Möglich  sind  79  Warengruppen!  Gespeichert  wird  in der Datei: 'WG.DAT'  
  4815. Vergeben  Sie  Warengruppen  sparsam. Sie können z.B. 'FIT' für 'Fittings',  
  4816. 'VR'  für  'Videorecorder'  etc.  vergeben.  Vermeiden  Sie,  Segmente  von  
  4817. bereits  bestehenden Warengruppen zu verwenden wie 'VR' für 'Videorecorder'  
  4818. und  'VRS'  für  'Videorecorder Stereo', da bei [1] [S]=Suchen von Artikeln  
  4819. nach  Artikel der Warengruppe 'VR' ebenfalls alle 'VRS' aufgelistet würden.  
  4820. Möglich  sind  79  Warengruppen!  Die Warengruppe erstellen Sie einfach, in  
  4821. dem  Sie  diese  bei  einem Artikel erstmals verwenden. Dort können Sie die  
  4822. Bezeichnung  der  Artikel  dieser  Warengruppe sofort definieren und in die  
  4823. Warengruppen-Datei speichern.
  4824.  
  4825.   
  4826.                 [7][2]  Warengruppen sehen/ändern  
  4827.                 --------------------------------- 
  4828.   
  4829. Die   Beschreibung   des   Artikeltyps   der   einzelnen,  max  3-stelligen  
  4830. Warengruppen  der  Artikelliste  werden  alphabetisch  in  10er-Gruppen zum  
  4831. Nachsehen  gelistet,  nachdem  diese  vom Hauptverzeichnis nachgeladen wur-  
  4832. den.  
  4833. Gelistet werden die Warengruppen alphabetisch in der Form...  
  4834.         Warengruppe     :   1  ''     =       'Diverse'  
  4835.         Warengruppe     :   2  'ADA'  =       'Kabeladapter etc.'  
  4836.         Warengruppe     :   3  'ANT'  =       'Antennenmaterial'  
  4837. [Return]  schaltet auf die nächste 10er-Gruppe.  
  4838. [#]       Öffnet das Eingabemenü für Änderungen an der Warengruppe mit  
  4839.           dieser lfd. Nummer!  
  4840. [E]       ermöglicht die Neueingabe einer Warengruppe.  
  4841. Nach  Darstellung  der  letzten  10er-Gruppe  besteht  die Möglichkeit, die  
  4842. Definitionen auszudrucken!
  4843.  
  4844.  
  4845.  
  4846.  
  4847.  
  4848.   
  4849. SUPPART 
  4850.   
  4851.                         [7][3]  Warengruppen reorg.  
  4852.                         --------------------------- 
  4853.   
  4854. Die   Artikelliste   wird   auf  real  vorhandene  Warengruppen  überprüft.  
  4855. Überzählig  vorhandene  Definitionen  in der Warengruppen-Datei können nach  
  4856. Rückfrage   gelöscht   werden.   Noch   nicht   in  der  Warengruppen-Datei  
  4857. vorhandene,  in  der  Artikel-Datei  jedoch  verwendete Warengruppen können  
  4858. nach Rückfrage aufgenommen und definiert werden.  
  4859. Die  ersehnte  Eingebung  mit  der  Handhabung  den  Warengruppen wurde mir  
  4860. mittlerweile  zuteil und wurde, so glaube ich, simpel und sicher umgesetzt.  
  4861. Die  heikle,  unübersichtliche  Verwaltung bis zur Programmversion 3.04 ist  
  4862. beseitigt.  Zur Sicherheit sollte dieser Punkt immer zweimal hintereinander  
  4863. aufgerufen werden! 
  4864.   
  4865. Vorgehen:  
  4866. Die  hier  folgende  Seite  entfällt ab dieser Ausgabe, da der Programmteil  
  4867. jetzt selbsterklärend vorgeht!
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.   
  4874. SUPPART 
  4875.   
  4876.                        [7][4]  Inventureingabe  
  4877.                        ----------------------- 
  4878.   
  4879. Für   die  Inventur  können  jetzt  auch  Listen  für  die  Eintragung  der  
  4880. Warenbestände  lt.  Artikeldatei  oder  die  Liste der Inventurbestände zum  
  4881. Netto-EK-Preis  ausgegeben  werden!  Für  die Inventurausgabe ist auch eine  
  4882. ASCII-Ausgabe in eine Datei zur manuellen Weiterbearbeitung integriert.
  4883.  
  4884. ACHTUNG: Achten Sie bei alphabetisch sort. Listen darauf, daß genügend 
  4885. Speicherplatz (siehe Funktionen im Hauptmenü) übrig ist. Im Zweifel 
  4886. beenden Sie vor diesen Funktionen das Programm (damit wird alles 
  4887. gesichert) und starten A_COUNT3.PRG neu und riskieren dann den 
  4888. Listendruck. Bei einem evtl. Absturz aus Speichermangel entsteht somit 
  4889. keinerlei Schaden.
  4890.  
  4891.  
  4892. [7][4] Inventureingabeliste:  
  4893. ----------------------------  
  4894. Auf  dem  Bildschirm oder Drucker kann eine alphabetische nach Warengruppen  
  4895. sortierte  Artikel-Liste  ausgegeben werden. Das elegante Ausgabefenster in  
  4896. den  Bildschirm  vorheriger  Versionen  mußte  programmiertechnisch  leider  
  4897. verschwinden.
  4898.  
  4899. Die Sortierung kann nach...
  4900. - Warengruppe + Artikelnummer
  4901. - Warengruppe + Artikelname + Artikelnummer
  4902. - Warengruppe + Artikelname + Artikelwert/typ + Artikelnummer
  4903. erfolgen, wobei letztere den meisten Speicherplatz benötigt! Ein Warnung 
  4904. bei Speicherknappheit erscheint, die Ausführung ist jedoch auf eigenes 
  4905. Risiko möglich!
  4906. Zur Sortierung des Artikelwert/typ: Es wird streng nach ASCII sortiert, 
  4907. d.h. z.B. nach '1uF' kommt '10uF' und nicht '2.2uF'!
  4908.  
  4909.  
  4910. Einige Vorab-Fragen können den Ausgabe-Modus noch in ...  
  4911. · Abfrage vor jeder Warengruppe  
  4912. · Abfrage des Ausgabegerätes  
  4913.   [0] = Bildschirm und  
  4914.   [1] = Bildschirm und Drucker  
  4915. verändert werden! 
  4916.   
  4917. Die  Ausgabegeschwindigkeit läßt sich jetzt nicht mehr per Maus ändern, ist  
  4918. aber  per  Tastendruck  jederzeit  unterbrechbar.  Per  Taste  gehts wieder  
  4919. weiter; per [Esc] wird abgebrochen.  
  4920. Die  Liste dient für Bestandseingaben bei der Inventur. Nach dem Zählen der  
  4921. Artikel  und  dem  Eintrag in diese Liste kann per Eingabe in Programm S[2]  
  4922. Artikel Bestände/Preise der Artikel-Bestand neu aktualisiert werden. 
  4923.   
  4924. Die   Inventureingabeliste   besteht   je   Zeile   spaltenweise   aus  den  
  4925. Bestandteilen...  
  4926. · eigene Artikelnummer (=lfd. Nr.)  
  4927. · Kurzcode: Warengruppe  
  4928. · Artikelbezeichnung  
  4929. · Typ/Wert  
  4930. · Bestellnummer  
  4931. · Einkaufspreis (Brutto/Netto je Lieferant)  
  4932. · Dem Preis angefügtes 'B' oder 'N' als Brutto/Nettokennung  
  4933. · Lieferantenkurzcode  
  4934. · Soll-Bestand  
  4935. · Ist-Bestand mit Feld für Eintragung 
  4936.   
  4937. ACHTUNG:  
  4938. Die  Funktion  ist  jetzt bereits in der Vorauswahl abbrechbar. Ein kleiner  
  4939. Bug bei der Speicherfreigabe nach Abbruch der Funktion wurde behoben.
  4940.  
  4941.  
  4942.  
  4943.  
  4944.   
  4945. SUPPART 
  4946.   
  4947.                [7] [5]  Lieferantenumsätze drucken:  
  4948.                ------------------------------------ 
  4949.   
  4950. ...   (Eine   Diskausgabe   des   jährlichen   Umsatzes  je  Lieferant  für  
  4951. Tabellenkalkulationen  bzw.  Textverarbeitungen  ist  geplant.) druckt alle  
  4952. Lieferanten,  deren  Umsätze  seit  dem  letzten  '0'-setzen  auf  >'0'  DM  
  4953. gestiegen  sind  auf  Drucker aus. Sehr empfehlenswert, da nach Ausgabe der  
  4954. Inventurausgabeliste  die  Lieferantenumsätze  fürs  neue Geschäftsjahr per  
  4955. Programmteil  S[7][7]  Lieferantenumsätze  '0'-setzen  wieder  auf  '0'  DM  
  4956. gesetzt werden sollten.
  4957.  
  4958.  
  4959.  
  4960.  
  4961.   
  4962. SUPPART 
  4963.   
  4964.                    [7][6]  Inventurausgabe  
  4965.                    ----------------------- 
  4966.   
  4967. Hier  wird  nach der Inventureingabe (Eingabe der neuen Artikelbestände per  
  4968. Programmteil  S[2]  Bestände/Preise)  eine  alphabetisch  nach Warengruppen  
  4969. sortierte Liste aller Artikel mit Beständen > 0 ausgegeben! 
  4970.   
  4971. Einige  Vorab-Fragen  können  den  Ausgabe-Modus  noch in folgenden Punkten  
  4972. verändern...  
  4973. · Abfrage vor jeder Warengruppe  
  4974. · Abfrage des Ausgabegerätes  
  4975.   [0] = Bildschirm und  
  4976.   [1] = Bildschirm und Drucker  
  4977.   [2] = Bildschirm und Datei  
  4978.   Der Modus '2', 'Ausgabe in Datei' bedeutet, daß auf dem unter  
  4979.   AC_SYSXL.PRG 'System: Systemdaten' eingegebenen Hauptverzeichnis (z.B.  
  4980.   'A:') eine Datei mit Namen 'INVENTUR.+Jahr'  angelegt  wird,  in  die  
  4981.   die Daten genau  wie auf  den Drucker als ASCII-Text geschrieben  
  4982.   werden.  
  4983. Seit  dieser Version wird auch das Schmaldruck-Steuerzeichen (= 15, ist der  
  4984. rechte  Teil  des  ATARI-Zeichen  im  Standard-Zeichensatz!)  auf Datei mit  
  4985. ausgegeben  um  die  Inventur  aus dem Editor im benötigten Schmaldruck auf  
  4986. Drucker  ausgeben  zu können. Löschen Sie es nicht heraus! Diese Datei kann  
  4987. jetzt  mit  einem  Texteditor der auch Steuerzeichen verarbeiten kann (z.B.  
  4988. '7UP.PRG')   geladen   und  nachbearbeitet  sowie  die  nicht  in  die  EDV  
  4989. aufgenommenen Artikel nachgetragen werden. 
  4990.   
  4991. ACHTUNG:  
  4992. Auf  dem  Laufwerk  bzw. der Diskette muß genügend Speicherplatz frei sein.  
  4993. Jeder  Artikel  mit  Bestand  >  0  belegt  ca. 120 Byte. Sind 1000 Artikel  
  4994. eingegeben  kann  die  Datei  also  120  kByte  groß  werden! Ist der freie  
  4995. Speicherplatz  nicht  groß  genug,  besteht  Absturzgefahr  des Programmes!  
  4996. Falls  Laufwerk  'A:'  benutzt  wird,  muß eine Diskette eingelegt sein und  
  4997. diese  darf  NICHT schreibgeschützt sein! Die Funktion ist jetzt bereits in  
  4998. der  Vor-Auswahl  abbrechbar. Ein kleiner Bug bei der Speicherfreigabe nach  
  4999. Abbruch der Funktion wurde behoben. 
  5000.   
  5001. Zur  Ausgabegeschwindigkeit bzw. Abbruch der Ausgabe gilt das unter S[7][4]  
  5002. Inventureingabe  gesagte! Bei einem Abbruch ist aber eine evtl. Ausgabe auf  
  5003. Disk/Festplatte oder Drucker fehlerhaft, unvollständig und völlig sinnlos! 
  5004.   
  5005. Diese Inventurausgabeliste besteht je Zeile spaltenweise aus den  
  5006. Bestandteilen...  
  5007. · eigene Artikelnummer (=lfd. Nr.)  
  5008. · Kurzcode: Warengruppe  
  5009. · Artikelbezeichnung  
  5010. · Typ/Wert  
  5011. · Lieferantenkurzcode  
  5012. · Einkaufspreis Netto (autom. je Lieferant umgerechnet!)  
  5013. · Artikelbestand  
  5014. · Bestand zum Netto-Einkaufspreis 
  5015.   
  5016. Zur Inventur:  
  5017. -------------  
  5018. Gehen Sie bei der Inventuraufnahme folgendermaßen vor...  
  5019. · Tragen Sie alle unter Programm 'S[3][2]  Bestellungen'  
  5020.   eingegangenen Bestellungen noch vor der Inventur als 'geliefert' ein.  
  5021. · Sie sollten erst per Programm 'S[7][6]  Inventurausgabe' den aktuellen  
  5022.   Artikelbestand ausdrucken lassen und den Soll-Bestand zu ermitteln.  
  5023. · Drucken  Sie per Programm 'S[7][4]  Inventureingabe' die  
  5024.   Inventur-Eingabeliste,  tragen die Artikelbestände ein und übertragen  
  5025.   diese per Programm 'S[2]  Bestände/Preise'  in die EDV.  
  5026. · Drucken Sie jetzt durch erneutes Starten von Programm  
  5027.   'S[7][6]  Inventurausgabe' den tatsächlichen Artikelbestand auf Papier   
  5028.   oder auf Datei zur Weiterbearbeitung.  
  5029. · per Vergleich mit der vorherigen Liste können Sie schnell den  
  5030.   Fehlbestand ersehen.  
  5031. · drucken Sie evtl. per 'S[7][5]  Lieferantenumsätze drucken' alle  
  5032.   Lieferanten, die auch die bis dahin gespeicherten Umsätze enthält,  
  5033.   aus.  
  5034. · Mit der Funktion 'S[7][7]  Lieferantenumsätze '0'-setzen' setzen Sie  
  5035.   die, je Lieferant gespeicherten Umsätze für das neue Geschäftsjahr  
  5036.   wieder auf '0' DM. Die Umsätze je Lieferant des alten Geschäftsjahres  
  5037.   sind verloren!
  5038.  
  5039.  
  5040.  
  5041.  
  5042.  
  5043.   
  5044. SUPPART 
  5045.   
  5046.                   [7][7]  Lieferantenumsätze '0'-setzen  
  5047.                   ------------------------------------- 
  5048.   
  5049. ACHTUNG:  
  5050. Diese   Funktion   darf   ausschließlich   nach   fertig  ausgeführter  und  
  5051. ausgegebener   Inventur   (also   zu   Beginn  des  neuen  Geschäftsjahres)  
  5052. aufgerufen werden. Spielen Sie also nicht mit dieser Funktion! 
  5053.   
  5054. Diese  Funktion löscht alle unter diesem Lieferanten gespeicherten Umsätze,  
  5055. die  aus  den  Bestellungen  gespeichert  wurden.  Im  neuen  Geschäftsjahr  
  5056. beginnen  alle  Einträge  wieder  bei  '0'.  Alte  Umsätze werden in dieser  
  5057. Version  unwiederbringlich  gelöscht,  aber  der  Funktion  S[4][5]  drucke  
  5058. Lieferantenliste  können  vor  der  Inventur alle Lieferanten incl. Umsätze  
  5059. ausgedruckt werden!
  5060.  
  5061.   
  5062.                         ------------------------
  5063.  
  5064.  
  5065.  
  5066.  
  5067.   
  5068.                      [8]   Datensicherung SUPPART  
  5069.                      ============================ 
  5070.   
  5071. Die SUPPART.PRG betreffende Dateien ...  
  5072. · ARTIKEL.RDM  
  5073. · ARTIKEL.CNT  
  5074. · LIEFER.DAT  
  5075. · BESTELL.DAT  
  5076. · WG.DAT  
  5077. · TELEFONE.RDM  
  5078. · TELEFONE.CNT  
  5079. werden   ins   Hauptverzeichnis   gespeichert  bzw.  vom  RAM-Laufwerk  ins  
  5080. Hauptverzeichnis  zwischengesichert,  um Abstürzen vorzubeugen und doppelte  
  5081. Arbeit  zu  vermeiden.  Denken  Sie auch mal an einen Stromausfall! Backups  
  5082. werden erzeugt, falls diese in AC_SYSXL.DAT eingeschaltet sind.
  5083.  
  5084.  
  5085.   
  5086.                         ------------------------
  5087.  
  5088.  
  5089.  
  5090.   
  5091. SUPPART 
  5092.   
  5093.            [9] Ende (SUPPART.PRG) Rückkehr zu ACOUNT.PRG  
  5094.            ============================================= 
  5095.   
  5096. Beendet  das Programm, d.h. Sie kehren ins Programm A_COUNT.PRG zurück! Von  
  5097. dort  kann  das  Programm endgültig beendet und die Daten gesichert werden.  
  5098. Alle     Datenänderungen   bzw.   -Neueingaben   in   SUPPART.PRG   bleiben  
  5099. selbstverständlich     bis   zum   Programmende   und   der   automatischen  
  5100. Datensicherung aus A_COUNT.PRG erhalten und werden dort gesichert!
  5101.  
  5102.   
  5103.                         ------------------------
  5104.  
  5105.  
  5106.   
  5107. SUPPART 
  5108.   
  5109.                         [0]  >A_COUNT.PRG starten  
  5110.                         ========================= 
  5111.   
  5112. Kehrt  ins  Programm  A_COUNT.PRG zurück! Eine vorherige Datensicherung ist  
  5113. nicht nötig, da dies bei Programmende aus A_COUNT.PRG geschieht!
  5114.  
  5115.   
  5116.                         ------------------------
  5117.  
  5118.  
  5119.   
  5120.  
  5121.  
  5122.  
  5123.   
  5124.              Das Systemprogramm AC_SYSXL.PRG von ACOUNTXL.PRG  
  5125.              ================================================ 
  5126.   
  5127. Das   AC_SYSXL.PRG   für  die  Systemeinstellungen  hat  im  Gegensatz  zum  
  5128. Hauptprogramm   eine  hierfür  praktischere  GEM-Oberfläche  mit  folgenden  
  5129. Themen... 
  5130.   
  5131.    - System: Allgemeines  
  5132.    - System: Systemdaten  
  5133.    - System: Vorgabe 'eigene Daten  
  5134.    - System: Einstellungen des Auftragsformulares  
  5135.    - System: Einstellungen des Rechnungsformulares  
  5136.    - System: Schlußtexte für Rechnungen  
  5137.    - System: Schlußtexte für Angebote  
  5138.    - System: Schlußtexte für Lieferscheine  
  5139.    - System: Dateigrößen  
  5140.    - System: Katalogeingabe  
  5141.    - System: Systemeinstellung: SUPPART.PRG  
  5142.    - System: Kalkulationsfaktoren für Artikel  
  5143.    - System: Kalkulationsvorschläge  
  5144.    - System: Menüpunkt 'Drucken'  
  5145.    - System: Warenentnahmeschein  
  5146.    - System: Warenbestell-Schein  
  5147.    - System: Einkaufsliste
  5148.  
  5149.  
  5150.  
  5151.  
  5152.   
  5153. AC_SYSXL.PRG 
  5154.   
  5155.             ACOUNTXL.PRG-Systemprogramm: AC_SYSXL.PRG  
  5156.             ========================================= 
  5157.   
  5158. Hier  müssen  alle  Vorgaben  für  das  eigentliche  Programm  ACOUNTXL.PRG  
  5159. geladen,  eingegeben,  geändert  und  gespeichert werden! In der XL-Version  
  5160. sind  ebenfalls  die  Systemeinstellungen  für SUPPART.PRG hier integriert.  
  5161. Nach  Programmstart  müssen Sie unter 'FILE / Systemdatei laden' anklicken.  
  5162. Die  Systemdiskette  muß  eingelegt  sei!!!, die Systemdatei 'AC_SYSXL.DAT'  
  5163. wird  nachgeladen.  Sie  können jetzt Ihre eigenen Daten in den Dialogboxen  
  5164. ändern!  
  5165. Dieses Programm benutzt im Gegensatz zu ACOUNTXL.PRG das GEM. 
  5166.   
  5167. In  dieser  Version  existieren  bereits  allgemeine  Vorgaben, die Sie als  
  5168. Beispiel  für  eigene  Eingaben  und  Änderungen sehen sollten. Sollte Ihre  
  5169. Version  von  mir  bezogen  worden  und  der  entsprechende  Freewarebetrag  
  5170. rübergewandert  sein,  sind viele Vorgaben bereits vor Auslieferung von mir  
  5171. erledigt  worden  und  falls  Formular-Vordrucke  übersandt wurden auch der  
  5172. Ausdruck voreingestellt!
  5173.  
  5174.  
  5175.  
  5176.   
  5177. AC_SYSXL.PRG 
  5178.   
  5179.                           Die Systemdaten  (=Grundaten)
  5180.                           -----------------------------
  5181.   
  5182. Hier müssen allgemeine Daten eingetragen werden.  
  5183. ACHTUNG:  
  5184. Laufwerkseingaben  und  Paßwörter sind nur in GROßBUCHSTABEN möglich, sonst  
  5185. keine  Reaktion  des  Programmes!  Alle  Laufwerkseingaben müssen mit einem  
  5186. Backslash ='\' enden!  
  5187. Die  Laufwerkseingaben  können  durch  einen Klick auf die jeweiligen Texte  
  5188. auch per 'Okay' im erscheinenden Fileselector gewählt werden! 
  5189.   
  5190. Systemeinstellungen: 
  5191.   
  5192. · Mwst                   :  (z.Zt. 15% oder 7%)  
  5193. · Hauptlaufwerk          :  Ihre Festplattenpartition oder 'A:\' bei  
  5194.                             Arbeit mit Floppy-Disk!  Hier werden  
  5195.                             letztendlich alle Daten Ihrer Arbeit  
  5196.                             gesichert.  
  5197.                             Seit dieser Version MUSS das Laufwerk  
  5198.                             vollständig eingegeben werden und kann auch  
  5199.                             ein Ordner sein! Die Eingabe muß mit einem  
  5200.                             Backslash '\' abgeschlossen sein.  
  5201. · RAM-Disk-LW            :  Das Ihrer letzten Festplattenpartition  
  5202.                             folgende Laufwerk! z.B: Bei Partitionen  
  5203.                             'A:', 'B:', 'C:', 'D:'  
  5204.                             hier Laufwerk 'E:\' MIT DOPPELPUNKT UND  
  5205.                             BACKSLASH eintragen!  
  5206. · Laufwerk 'ARCHIVxx.DAT':  Gibt an, auf und von welchem Verzeichnis die  
  5207.                             'ARCHIVxx.DAT' mit den Kurzdaten alter  
  5208.                             Rechnungen und Aufträge während des  
  5209.                             Programmlaufes gelesen und geschrieben  
  5210.                             werden soll...  
  5211.                             Entweder das 'Hauptlaufwerk' oder die  
  5212.                             'RAM-Disk'.  
  5213.                             Siehe auch Programmstart...  
  5214. · Laufwerk 'ARTIKEL'- u.  
  5215.   'KUNDEN'-Datei         :  Laufwerk auf dem die Hauptdateien liegen.  
  5216. · Laufwerk 'RECHNUNG.xx' :  Falls der Button 'RECHNUNG.xx anlegen?'  
  5217.                             angeklickt wurde, kann hier das Laufwerk  
  5218.                             eingegeben werden, in dem die Datei  
  5219.                             'RECHUNG.xx' abgelegt werden. Dieses muß  
  5220.                             eine Festplatten-Partition mit genügend  
  5221.                             freiem Speicher sein, da bei 1000 Rechnungen  
  5222.                             mit je 20 Rechnungspositionen ca. 500 kByte  
  5223.                             Speicherbedarf je jährlicher Datei anfallen!  
  5224.                             'Hauptlaufwerk'  belastet insbesondere. bei  
  5225.                             Laufwerk  'A:' die Floppy-Disk und kostet  
  5226.                             viel Zeit, spart aber bei größerer  
  5227.                             Auftragsanzahl viel Platz auf der RAM-Disk  
  5228.                             bzw. Arbeitsspeicher!  
  5229.                             'RAM-Disk' benötigt mit steigender Betriebs-  
  5230.                             zeit eine große RAM-Disk, hat aber besonders  
  5231.                             bei Betrieb ohne  Festplatte große Geschwin-  
  5232.                             digkeitsvorteile! Eingabe des Ihrer letzten  
  5233.                             Festplattenpartition folgende Laufwerk.  
  5234. · Alt-Rechnungen speichern?:(Nur XL-Version)  
  5235.                             Die kompletten Daten alter Rechnungen und  
  5236.                             Aufträge werden beim Rausschmiß aus der  
  5237.                             'AUFTRAG.DAT'-Datei in eine Sicherungsdatei  
  5238.                             Namens 'RECHNUNG.xx' gelegt, die zu  
  5239.                             Information bzw. Wiederausdruck aus  
  5240.                             ACOUNTXL.PRG heraus aufgerufen werden kann,  
  5241.                             falls der Button angeklickt ist!  
  5242. Seit  Version  3.03XL - autom. BackUp-Dateien :sind jetzt abschaltbar falls  
  5243. der  Button  nicht  invertiert  ist.  Sie  müssen  dann  alle  Daten selbst  
  5244. 2.-sichern!  
  5245. · autom. Backup-Dateien  :  Von allen Dateien wird bei Programmende ein  
  5246.                             Backup erstellt, bevor gesichert wird. Dies  
  5247.                             ist hier an- und abschaltbar.  
  5248. · Bildschirmschoner An?  :  NUR im ACOUNT-Hauptmenü kann ein  
  5249.                             Bildschirmschoner aktiv werden, falls  
  5250.                             angeklickt!  
  5251. · Datumsabfrage bei Start:  Ist für Rechner mit Echtzeituhr jetzt  
  5252.                             abschaltbar wie Mega-ST('e), TT, Falcon.  
  5253. · Vorgabe Schonerzeit    :  Vorgabe der Zeit, nach der der  
  5254.                             Bildschirmschoner aktiv werden soll. Möglich  
  5255.                             von 1 bis 9 Minuten!  
  5256. · Schoner-Paßwort?       :  bezieht sich auf den Bildschirmschoner.  
  5257.                             Optional kann bei Abbruch des Schonvorganges  
  5258.                             per Tastendruck das im Programm gerade  
  5259.                             gültige Paßwort abgefragt werden! Siehe  
  5260.                             'System: Vorgabe 'eigene Daten' - Paßwort  
  5261. · Vorgabe Arbeitszeit    :  entweder in ...  
  5262.   -  Stunden           Nettostundenlohn + Text für Lohnangaben, ('in  
  5263.                        Stunden' geklickt) oder in ...  
  5264.   -  Arbeitseinheiten  (AE)z.B. a 6 Min. mit Netto-AE-Lohn + Text  
  5265.                        eingeben.  
  5266.   Die Eingabe ist wichtig, da diese von der Rechnungsvorerfassung  in  
  5267.   ACOUNTXL.PRG so übernommen werden!  
  5268.   -  Kosten:   Std.: Die eigenen Kosten des Stundenlohnes. Wichtig für  
  5269.                      Kalkulation!  
  5270.   -  Kosten:   AE  : Die eigenen Kosten des AE-Lohnes. Wichtig für die  
  5271.                      Kalkulation!  
  5272. · Rech.-Druck m. Art.-Nr.?: Die eigene Artikelnummer wird auf Rechnungen  
  5273.                             ausgegeben.  
  5274. · Typ/Wert übernehmen?   :  Die Übernahme von Typ/Wert auf die Rechnung  
  5275.                             kann an und abgeschaltet werden.
  5276.  
  5277.  
  5278.  
  5279.   
  5280. AC_SYSXL.PRG 
  5281.   
  5282.                         Vorgabe 'eigene Daten':  
  5283.                         ----------------------- 
  5284.   
  5285. Hier  können  die Daten: Adresse, Telefon, Fax sowie die Bankverbindung von  
  5286. drei  kplt. Firmen/Privatadressen eingegeben werden. Für alle drei Adressen  
  5287. muß  je  ein  Paßwort  eingegeben  werden.  Unter  diesem Paßwort wird dann  
  5288. ACOUNTXL.PRG  gestartet  und  die  Adresse als Vorgabe für Bestellungen und  
  5289. den Texteditor ausgegeben.
  5290.  
  5291.   
  5292. Paßwort:  
  5293. --------  
  5294. Die  Paßwörter  sind  seit der Version 3.00 nach dem Start von AC_SYSXL.PRG  
  5295. nicht  mehr  sofort  einsehbar  und  werden  nur  noch in der Länge mit '*'  
  5296. gefüllt  angezeigt.  Ändern  können  Sie jedes Paßwort, wenn Sie auf dieses  
  5297. klicken.  
  5298. Das  Paßwort  muß  in  GROßBUCHSTABEN (evtl. Caps Lock drücken!) vorgegeben  
  5299. werden,  da  sonst  die  Eingabe  keinerlei  Reaktion zeigt. Es ist nur die  
  5300. Eingabe  von Buchstaben, keine Zahlen, Satz- oder Sonderzeichen möglich! In  
  5301. einer  neuen  Dialogbox wird zuerst das alte Paßwort abgefragt, das korrekt  
  5302. eingegeben  werden  muß, bevor das neue Paßwort eingegeben werden kann. Ist  
  5303. das  alte  Paßwort leer, drücken Sie nur [Return]. Wurde das Paßwort falsch  
  5304. eingegeben,   erscheint   eine  Warnung  und  Sie  landen  wieder  bei  der  
  5305. Paßworteingabe des alten Paßwortes.  
  5306. Nach  erfolgreicher  Eingabe geben Sie nun das neue Paßwort vor und drücken  
  5307. Sie  'Okay'.  Jetzt wird das neue Paßwort auch angezeigt. Falls Sie es sich  
  5308. anders  überlegt  haben,  bleibt durch Klick auf 'Abbruch' das alte Paßwort  
  5309. bestehen.  
  5310. Da  das Paßwort vor Eingabe des bestehenden Paßwortes nicht mehr eingesehen  
  5311. werden kann, bietet es einen erheblich besseren Schutz vor Knackern.  
  5312. Die  Paßwörter  können  seit  dieser  Version auch Leerstrings, d.h. nichts  
  5313. enthalten,  worauf  das  Programm  aber  nur noch mit der Firmenvorgabe der  
  5314. zuerst definierten Firma gestartet wird!
  5315.  
  5316.  
  5317.  
  5318.   
  5319. AC_SYSXL.PRG 
  5320.   
  5321.                Einstellungen des Auftragsformulares:  
  5322.                ------------------------------------- 
  5323.   
  5324. Seit   dieser   Version   wird   das   Aussehen  des  Auftragsformular  per  
  5325. Vorgabeformular   mit   Macros  (Platzhaltern)  voreingestellt.  Vorgegeben  
  5326. werden kann nur noch die...  
  5327. · Startnummer für die lfd. Auftragsnummer  
  5328. · das evtl. Füllzeichen für den Auftragskopf eingegeben werden.  
  5329. Das  eigentliche  Auftragsformular  wird  mit  einem Texteditor eingestellt, 
  5330. siehe Formular-Vorgabe. 
  5331.   
  5332. ACHTUNG:  
  5333. Nachträgliches  Ändern  der  Startnummer  (1.  ausgegebene  Auftrags-  oder  
  5334. Rechnungsnummer)  nachdem  ACOUNTXL.PRG  schon  in  Betrieb genommen wurde,  
  5335. bringt  ein  Riesenchaos  in die Dateien und kann zu Fehlern in A_COUNT.PRG  
  5336. führen!
  5337.  
  5338.  
  5339.  
  5340.   
  5341. AC_SYSXL.PRG 
  5342.   
  5343.                Einstellungen des Rechnungsformulares:  
  5344.                -------------------------------------- 
  5345.   
  5346. Die   Einstellung   des   Rechnungsformulares   beschränkt  sich  seit  der  
  5347. Einführung  der  Rechnungsformulare  auf  die  Angabe  der  Startnummer (1.  
  5348. Nummer)  für  Rechnungen (empfohlen ist 1. Auftragsnummer + 100000) und die  
  5349. Angabe  ob  bei  Rechnungen, Lieferscheinen und KVA's/Angeboten jeweils die  
  5350. Nummer   ausgegeben   werden   soll.   Alle   weiteren   Eingabe   wie  die  
  5351. Positionsangaben sind weggefallen. 
  5352.   
  5353. Buttons... 
  5354.   
  5355. ·Rechnungs Nr.      : kann zur Ausgabe an- und ausgeschaltet werden.  
  5356.                       Bisher auch noch direkt aus ACOUNTXL.PRG möglich!  
  5357. ·Angebot-Nr.        : entspricht der Auftragsnummer und kann zur  
  5358.                       Ausgabe an- und ausgeschaltet werden.  
  5359. ·Lieferschein-Nr.   : entspricht der Auftragsnummer und kann zur  
  5360.                       Ausgabe an- und ausgeschaltet werden. 
  5361.   
  5362. Eingabefelder... 
  5363.   
  5364. ·Rechn.-Startnummer : Einmalig eingeben (Vorschlag ab '150000') und NIE  
  5365.                       WIEDER ändern.
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.   
  5372. AC_SYSXL.PRG  
  5373.                         Schlußtexte für Rechnungen:  
  5374.                         --------------------------- 
  5375.   
  5376. ...  können  9  Stück vorgegeben werden, von denen 3 beim Rechnungsausdruck  
  5377. im  ACOUNTXL.PRG  einfach  per Eingabe der lfd. der Vorgabeliste übernommen  
  5378. werden  können  und  als  Anhang  auf der letzten Rechnungsseite ausgegeben  
  5379. werden. Freie Eingaben sind beim Rechnungsdruck ebenfalls möglich!
  5380.  
  5381.  
  5382.  
  5383.  
  5384.   
  5385. AC_SYSXL.PRG  
  5386.                        Schlußtexte für Angebote:  
  5387.                        ------------------------- 
  5388.   
  5389. ...  können  9  Stk.  vorgegeben  werden,  von  denen 3 beim Ausdruck eines  
  5390. Angebotes  aus  der  Vorgabe  übernommen  und auf der letzten Angebotsseite  
  5391. ausgegeben werden. Freie Eingabe sind beim Ausdruck aber ebenfalls möglich!
  5392.  
  5393.  
  5394.  
  5395.   
  5396. AC_SYSXL.PRG  
  5397.                     Schlußtexte für Lieferscheine:  
  5398.                     ------------------------------ 
  5399.   
  5400. ...  können  9  Stk.  vorgegeben  werden,  von  denen 3 beim Ausdruck eines  
  5401. Angebotes  aus  der  Vorgabe  übernommen  und auf der letzten Angebotsseite  
  5402. ausgegeben werden. Freie Eingabe dort aber ebenfalls möglich!
  5403.  
  5404.  
  5405.  
  5406.  
  5407.   
  5408. AC_SYSXL.PRG  
  5409.                         Dateigrößen:  
  5410.                         ------------ 
  5411.   
  5412. Um  mit dem Programm arbeiten zu können müssen die z. Zt. voraussicht- lich  
  5413. max.  Größen  der  Dateien  nach  den  nächsten  Bearbeitungsvorgängen  für  
  5414. ACOUNTXL.PRG  UND hier jetzt auch für SUPPART.PRG eingegeben wer- den. Dies  
  5415. dient dem Cachen im RAM zur schnelleren Bearbeitung und Sor- tierung  
  5416. .  
  5417. Diese  Angaben  können  jederzeit  vergrößert werden. Je höher die Eingaben  
  5418. bei  'Vorgabe:',  desto mehr RAM wird vom Programm beansprucht! Starten Sie  
  5419. mit den vorgegebenen Größen...  
  5420. Maximal: bedeutet überhaupt maximal mögliche Datensätze  
  5421. Vorgabe: bedeutet z.Zt. im Programm maximal mögliche Datensätze
  5422.  
  5423.   
  5424. Daten                              Dateiname      Vorgabe     Maximal  
  5425. ----------------------------------------------------------------------  
  5426. max. Kundenzahl                    KUNDEN  .RDM   ca. 200        4999  
  5427. max. lfd. Aufträge                 AUFTRAG .DAT   ca. 120         199  
  5428. max. Positionen je Auftrag         AUFTRAG .DAT   nach Bedarf     230  
  5429. max. Katalogposten                 KATALOG .DAT   ca. 150         500  
  5430. max. Lieferantenanzahl             LIEFER  .DAT   ca. 100         299  
  5431. max. Artikelanzahl                 ARTIKEL .RDM   ca. 500        9999  
  5432. max. lfd. Bestellungs-Posten       BESTELL .DAT   ca. 100         299  
  5433. max. Telefonverzeichnis-Posten     TELEFONE.RDM   ca.  50         999 
  5434.   
  5435. Seit  dieser  Version  müssen die Positionen je Auftrag nicht mehr so knapp  
  5436. dimensioniert  werden.  Durch  die  geänderte  Speicherverwaltung  ist  der  
  5437. Leerlauf-Speicherverbrauch  wesentlich  geringer  und  kann immer auf '230'  
  5438. bleiben! 
  5439.   
  5440. Die  Dateigrößen  müssen  im  Laufe der Zeit den veränderten Erfordernissen  
  5441. angepaßt  werden, die je nach Branche sehr unterschiedlich sein können! Vor  
  5442. der  Eingabe  von  Katalog-Positionen müssen auch diese angepaßt eingegeben  
  5443. werden! 
  5444.   
  5445. Die  Anzahl  der maximalen Datensätze ist nicht unbegrenzt, kommt aber ohne  
  5446. die   in  Datenbanken  üblichen  Indexdateien  aus,  die  eine  wesentliche  
  5447. Einschränkung  bei  den  Suchalgorithmen  und  -möglichkeiten bedeutet. Die  
  5448. Suche  kann  mit  diesen  Dateigrößen  in einigermaßen akzeptabler Suchzeit  
  5449. direkt von Festplatte erfolgen.
  5450.  
  5451.  
  5452.  
  5453.  
  5454.   
  5455. AC_SYSXL.PRG  
  5456.                          Katalogeingabe  
  5457.                          -------------- 
  5458.   
  5459. Mit   KATALOG   bzw.   KATALOG-Eingabe   oder   KATALOG-Datei   ist  dieser  
  5460. Programmteil   bzw.   Funktion  sehr  schlecht  überschrieben  wie  ich  im  
  5461. Nachhinein  feststellte,  aber  bisher  war  ich zu faul für eine Änderung.  
  5462. "Ist sähr fiel Suchzeit in Programmen und Dokumentationen" :-( 
  5463.   
  5464. Hier  können  Rechnungstext-Bausteine  wie  komplette  Rechnung-  Angebots-  
  5465. texte  oder  einzelne  Rechnungszeilen (nicht Rechnungs-Abschlußtexte), die  
  5466. häufig   benötigt  werden,  vorgegeben  werden  wie  ausgeführte  Arbeiten,  
  5467. Material  (d.h.  allgemeine,  nicht  in ARTIKEL-Datei erfaßter Artikel) und  
  5468. ganze  Sätze  daraus,  die  in  der  Rechnungsvorerfassung gesucht oder per  
  5469. direkter  Nummerneingabe  übernommen  werden  können.  Dieser  Programmteil  
  5470. wurde   in   der  Version  3.05XL  überarbeitet  und  ist  durchschaubarer,  
  5471. entfehlert und komfortabler geworden.  
  5472. Siehe auch Manual Programm A[3] Auftragspflege 
  5473.   
  5474. · Dimensionieren Sie zuerst, wieviele Positionen voraussichtlich  
  5475.   eingegeben werden per Menüpunkt Dateigrößen.  
  5476. · Maximal möglich sind derzeit 500 Positionen.  
  5477. · Rufen Sie den Menüpunkt 'Katalog' auf. Die bisherige Katalogdatei  
  5478.   'KATALOG.DAT' wird aus Laufwerk 'A:' und dem Ordner 'SYSTEM'  
  5479.   nachgeladen. 
  5480.   
  5481. VERGESSEN SIE NICHT, GEÄNDERTE DATEIGRÖSSEN ABZUSPEICHERN!!! 
  5482.   
  5483. Es gibt DREI Grundformen von Katalog-Positionen... 
  5484.   
  5485. · TEXTPOSITIONEN: 
  5486.   
  5487.   Code    :    T  
  5488.   Text    :    z.B. Gerät zerlegt, Dichtung erneuert, (jetzt auch mit  
  5489.                Komma!)  
  5490.   Preis   :    Hier KEINE Preisabfrage! Keine Mengen und Preisanzeige! 
  5491.   
  5492.   Hier können auch Leerzeilen eingegeben werden. Diese müssen aber  
  5493.   mindestens EINE LEERSTELLE enthalten, sonst werden diese vom Programm  
  5494.   wieder ausgemistet!
  5495.  
  5496.   
  5497. · MATERIALPOSITIONEN: 
  5498.   
  5499.   Code    :    B  
  5500.   Text    :    z.B. Kleinmaterial, - 5% Rabatt, Dichtungsmaterial  
  5501.   Preis   :    Nettopreiseingabe! 
  5502.   
  5503.   Hier können Sie allgemeine Artikel incl. Mengen und Preise und auch  
  5504.   Rabatte eingeben! 
  5505.   
  5506.   Da in dieser Version bereits Artikel aus der 'ARTIKEL.RDM' in den  
  5507.   Auftrag übernommen werden können, scheint dieser Punkt überflüssig! Er  
  5508.   ist aber weiter sinnvoll für allgemeine Artikel, die entweder in  
  5509.   unzähligen Varianten zu haben preislich aber immer fast gleich sind  
  5510.   und die Kapazität der 'ARTIKEL.RDM' sprengen würden (Quarze,  
  5511.   Kaskaden...) oder für Material wie Reinigungsmaterial,  
  5512.   Befestigungsmaterial, Kleinmaterial etc. 
  5513.   
  5514. · CODEFOLGEN: 
  5515.   
  5516.   Code    :    F  
  5517.   Text    :    Die Positionsnummern der gewünschten, bereits  
  5518.                eingegebenen Textvorgabe-Zeilen.  
  5519.   Preis   :    Hier KEINE Preisabfrage 
  5520.   
  5521.   Hier müssen (anstelle eines Textes) die Positionsnummern von Text-,  
  5522.   oder Materialzeilen aus der 'KATALOG.DAT'-Datei in der benötigten  
  5523.   Reihenfolge eingegeben werden. Per Eingabe dieser Pos.Nr. in der  
  5524.   Rechnungsvorerfassung von A_COUNT.PRG kann nun eine komplette Folge  
  5525.   von Auftragstexten  mit  nur  einer Nummerneingabe  zur  Übernahme  
  5526.   abgerufen werden kann.  
  5527.   Die Eingabe der gewünschten Positionen muß per Schrägstrich '/'  
  5528.   getrennt erfolgen wie... 
  5529.   
  5530.        Code :  F  
  5531.   z.B. Text :  1/2/5/54/72/13/9/11/_______________________  
  5532.      Wird jetzt vom A-COUNT.PRG/Auftragspflege die,  aus der Eingabe  
  5533.      ersichtliche, zugeteilte Pos. Nr. ein-gegeben, z.B. '88', werden  
  5534.      nacheinander die Texte und evtl. E-Preise der Positionen, die als  
  5535.      'Text' unter Code 'F' eingegeben wurden, in den jeweils gerade  
  5536.      bearbeiteten Auftrag übernommen; also die Texte und evtl. Preise  
  5537.      der Position 1,2,5,54,72,13 usw.  
  5538.      Die max. Anzahl dieser Codefolge ist abhängig von der in eine  
  5539.      Zeilenlänge passenden Codezahl!  
  5540.      Bei Katalog-Positionen mit Code [B] wird die Menge bei Übernahme in  
  5541.      der Rechnungsvorerfassung automatisch auf '1' gesetzt!  
  5542.      Die Pos. Nr. dieser Codefolgen sollten Sie sich merken, da sie  
  5543.      bisher nicht benannt oder im Auftrag gesucht werden können. Evtl.  
  5544.      Ausdrucken und den Inhalt handschriftlich vermerken! 
  5545.   
  5546.      Vergessen Sie die Codeeingabe bei Neueingaben/Änderungen NICHT.
  5547.  
  5548.   
  5549. Bearbeitungshilfen zur Eingabe von Katalogpositionen:  
  5550. -----------------------------------------------------  
  5551. [E]            Hier können Sie neue Positionen eingeben. Bei Codefolgen  
  5552.                'F' können Sie die ersten 23 Zeilen der bisherige Liste  
  5553.                der jeweils bereits eingetragenen Positionen jetzt durch  
  5554.                [Help] ansehen.  
  5555. [Cursor auf/ab]scrollen Sie in der Liste in 15-Zeilen-Schritten  
  5556. [Nr.]          die Anzeige springt zu diesem Nummernbereich  
  5557. [Ä][Nr.]       Hier können Sie bisherige Positionen ändern. Ä24 ändert  
  5558.                z.B. die Position '24'!  
  5559. [L][Nr.]       Hier können Sie eine Position löschen. L41 löscht z.B.  
  5560.                die Position '41'  
  5561.                Die restlichen Positionen rücken seit dieser Version  
  5562.                nicht mehr nach, alle bisherigen Vorgaben behalten ihre  
  5563.                Position und Nummer zum Übernehmen in einen Auftrag.  Die  
  5564.                gelöschten Positionen erhalten den Code 'T' und einen  
  5565.                leeren Eintrag. Dieser kann dann in ACOUNT.PRG auch nicht  
  5566.                gesucht werden. Bei Neueingaben wird diese Position dann  
  5567.                überschrieben.  
  5568.                Sollte in einer Codefolge exakt die zu löschende  
  5569.                Positionsnummer eingetragen sein, erscheint eine Warnung:  
  5570.                  'ACHTUNG: Zu löschende Zeile in Codefolge xx  
  5571.                            vorhanden!'  
  5572.                  'Löschen? [J/N]: '  
  5573.                [J]  löscht die Position und ändert die betreffenden  
  5574.                     Codefolgen (= Code [F])! Die Einträge in den  
  5575.                     betreffenden Codefolge-Zeilen der durchs Löschen  
  5576.                     nicht mehr vorhandenen Zeilen werden gelöscht!  
  5577.                [N]  verhindert die Löschung 
  5578.   
  5579. [S]            speichert die neue Liste. (Kein automatisches Speichern!)  
  5580.                Seit dieser Version wird vorher ein Check der Codefolgen  
  5581.                durchgeführt, ob nicht vorhandene Nummern eingetragen  
  5582.                sind und evtl. ein Speichern verhindert.  
  5583. [D]            druckt die Liste aus.  
  5584. [X]            aktiviert die Suchfunktion innerhalb der Texte.  
  5585.                Danach einfach das Wort oder Textsegment, das gesucht  
  5586.                werden soll, eingeben und [Return] drücken. Alle in Frage  
  5587.                kommenden Positionen werden angezeigt!  
  5588. [Esc]          kehrt ins Hauptmenü von AC_SYSXL.PRG zurück.  Speichern  
  5589.                Sie vorher.  
  5590. Laden, ändern (Dateigrößen) und speichern Sie auch die Systemdatei:  
  5591. 'AC_SYSXL.DAT' 
  5592.   
  5593. Noch was...  
  5594. Sollten Sie für eine bestimmte Branche eine angepaßte KATALOG.DAT-Datei   
  5595. erstellt haben, nehme ich diese gerne an und stelle sie der Allgemein-  
  5596. heit zur Verfügung.
  5597.  
  5598.  
  5599.  
  5600.   
  5601. AC_SYSXL.PRG 
  5602.   
  5603.               Systemeinstellung: SUPPART.PRG:  
  5604.               ------------------------------- 
  5605.   
  5606. Unter  diesem  Menüpunkt  die  Systemeinstellungen  von SUPPART.PRG gemacht  
  5607. werden,  die  ebenfalls  in der Datei 'AC_SYSXL.DAT' gespeichert werden und  
  5608. von   ACOUNTXL.PRG   zu   Programmstart   automatisch   aus  Laufwerk  'A:'  
  5609. nachgeladen wird.  
  5610. Vor  Neueingabe  oder  Änderungen  muß im Menüpunkt File die 'AC_SYSXL.DAT'  
  5611. mit   Systemdatei   laden   nachgeladen   werden.  Danach  erscheinen  alle  
  5612. bisherigen Vorgaben auch in den Dialogboxen!  
  5613. Vergessen Sie nicht die Änderungen vor Programmende zu sichern!
  5614.  
  5615.  
  5616.  
  5617.  
  5618.   
  5619. AC_SYSXL.PRG 
  5620.   
  5621.                 Kalkulationsfaktoren für Artikel:  
  5622.                 --------------------------------- 
  5623.   
  5624. Seit  dieser  Version  ist  die Staffelung der Kalkulationsfaktoren heraus-  
  5625. gefallen  und eine Kalkulation in Form einer negativ logarithmischen Kurve,  
  5626. die  eine  stetigere,  eben  kurvenförmigere VK-Preis-Kalkulation zur Folge  
  5627. hat,  integriert. Die unangenehme Eigenschaft der gestaffelten Kalkulation,  
  5628. das  z.B.  der  EK-Preis  0.99 DM einen höheren VK-Preis erhält als 1.00 DM  
  5629. wird dadurch verhindert!  
  5630. Der  Kalkulationsfaktor  kann,  bei  Veränderungen  der  Parameter,  sofort  
  5631. graphisch,  anhand  einer Kurve und anhand einer Liste, begutachtet werden.  
  5632. Diese kalkuliert ebenfalls von Netto-Ek. zu Brutto-Vk. 
  5633.   
  5634. Die Formel lautet in etwa ... 
  5635.   
  5636.           (                     6                       )   +   Addit  
  5637. Faktor=--------------------------------------------------------------  
  5638.                (  Minimum<log(Basis, Netto-Ek)<Max-Subtrakt  ) 
  5639.   
  5640. Folgende Variablen können geändert werden, sollten sich in den geklam-  
  5641. merten Bereichen bewegen und von den Vorgabewerten nur wenig  
  5642. abweichen... 
  5643.   
  5644. Name:               Bereich   Vorgabekurve:  
  5645. Basis            ( 1.3 - 2.5) 1.5       ist die Basis des Logarithmus  
  5646. Addit            (-0.5 - 0.5) 0         Konstante, die hinzugefügt wird  
  5647. Subtrakt         ( 0 - 1.5)   1.13      Konstante, die vom Ergebnis des  
  5648.                                         Log. abgezogen wird  
  5649. Minimum          ( 0.1 - 5.0) 0.5       Betrag, unter dem keine  
  5650.                                         Steigerung des Faktors mehr  
  5651.                                         erfolgt. 
  5652.   
  5653. Die  Einstellung  ist etwas heikel und die Formel sicher noch nicht perfekt  
  5654. in  den  Editiermöglichkeiten,  aber besser als die gestaffelte Kalkulation  
  5655. allemal.
  5656.  
  5657.  
  5658.  
  5659.  
  5660.   
  5661. AC_SYSXL.PRG 
  5662.   
  5663.                     Kalkulationsvorschläge:  
  5664.                     ----------------------- 
  5665.   
  5666. Hier  können  9  Kalkulationsfaktoren  in eine Dialogbox eingegeben werden.  
  5667. Die  VK-Preise  dieser  9  Faktoren  werden  bei  der  Neueingabe  oder bei  
  5668. Artikeln   [1]   [Ä]ndern([#]   Nummer)  bzw.  auch  aus  dem  Artikel  [1]  
  5669. [S]=Suchen-Programmteil  heraus als Vorschläge in einem Fenster vorgegeben,  
  5670. die  für  die  Eingabe  des VK-Preises nur abgetippt werden müssen bzw. für  
  5671. Preisverhandlungen zur schnellen VK-Preisbestimmung genutzt werden können.
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.   
  5678. AC_SYSXL.PRG 
  5679.   
  5680.             Menüpunkt 'Drucken'(z.Zt. ohne Funktion)  
  5681.             ---------------------------------------- 
  5682.   
  5683. Leerformulare  für  bestimmte betriebliche Zwecke können ausgedruckt werden  
  5684. und helfen, etwas wirtschaftlicher zu organisieren.
  5685.  
  5686.  
  5687.  
  5688.  
  5689.   
  5690. AC_SYSXL.PRG 
  5691.   
  5692.                     Warenentnahmeschein:  
  5693.                     -------------------- 
  5694.   
  5695. ...in  diesen  können  alle Warenentnahmen eingetragen werden und mit Hilfe  
  5696. dessen die Bestände in der 'ARTIKEL.RDM' per SUPPART.PRG korrigiert werden!
  5697.  
  5698.  
  5699.  
  5700.  
  5701.   
  5702. AC_SYSXL.PRG 
  5703.   
  5704.                         Warenbestell-Schein:  
  5705.                         -------------------- 
  5706.   
  5707. ...  benötigte  Artikel  können  hier  eingetragen werden. Gesammelt können  
  5708. diese  in  die  Bestellungsverwaltung  von  SUPPART.PRG  eingegeben und die  
  5709. Bestellung  je  Lieferant  ausgedruckt werden, sobald der Mind. Bestellwert  
  5710. überschritten ist.  
  5711. Falls  nun  einige  der  benötigten  Artikel  nicht  zu  bestellen  sondern  
  5712. einzukaufen  sind  können  Sie  diese  anstelle  diese in die Bestell-Liste  
  5713. einzugeben sofort in die ausdruckbare...
  5714.  
  5715.  
  5716.  
  5717.  
  5718.   
  5719. AC_SYSXL.PRG 
  5720.   
  5721.                        Einkaufsliste:  
  5722.                        -------------- 
  5723.   
  5724. ...eintragen,  mit  der  dann  sobald  sich die Gelegenheit bietet der Kauf  
  5725. getätigt werden kann.
  5726.  
  5727.  
  5728.  
  5729.   
  5730. ---------------------------------------------------------------------
  5731.  
  5732.  
  5733.  
  5734.   
  5735.                 Mögliche Fehler und Probleme  
  5736.                 ============================ 
  5737.   
  5738. Hierzu  siehe auch Fehler und Fehlermeldungen, NVDI-Fehlermeldung,   
  5739. Haftungsausschluß sowie Probleme mit... 
  5740.   
  5741. · Fehlermeldung: Datensatzlimit erreicht > Manual! bei  
  5742.   Neueingabe von Daten.  
  5743.   - In AC_SYSXL.PRG werden die z. Zt. voraussichtlich max. Dateigrößen  
  5744.     vorgegeben um mit dem Speicherplatz etwas knapper haushalten zu kön-  
  5745.     nen. Wird bei Daten-Neueingabeje nach Daten (Kunden, Artikel, Bestel-  
  5746.     lungen, Aufträge, Auftragspositionen ...) dieses vorgegebene Limit  
  5747.     erreicht, erscheint diese Meldung. Dann...  
  5748.     - Beenden Sie A_COUNT.PRG und starten Sie AC_SYSXL.PRG  
  5749.     - Laden Sie dort die Systemdatei nach  
  5750.     - Tätigen Sie unter System: Dateigrößen die Änderungen, passen Sie  
  5751.       je nach Daten, bei denen diese Meldung entstanden ist, (z.B.  
  5752.       während der Kundenneuaufnahme) die max. Dateigröße (in diesem  
  5753.       Falle Kunden) an durch Vergrößerung der Zahl. Vergrößert werden  
  5754.       kann bis die Zahl unter 'Maximal' erreicht wurde. Ist der Bedarf  
  5755.       dann noch höher wird's kritisch. Hier hilft nur noch mich zu  
  5756.       kontakten!  
  5757. · Das Programm hängt bereits beim Programmstart ohne erscheinende  
  5758.   Dialogbox. Z.T. auch keine Tastatur-Reset mehr möglich!  
  5759.   -  Systemdiskette ist bei Programmstart nicht eingelegt. Dies wird  
  5760.      versucht ab Version 3.03XL abzufangen. Leider hat der Compiler des  
  5761.      neuen OMIKRON-Basic (allgemein und speziell mit Falcons) etwas  
  5762.      Probleme mit dem Abfangen und Melden leerer Diskettenlaufwerke  
  5763.      (vermtl. kein oder fehlerhafter interner Abfang der TOS-Fehlermel-  
  5764.      dung) weshalb es hier seit der 3.00-Version immer noch zu Abstürzen  
  5765.      kommen kann. Da der Compiler zuerst an der Reihe ist (Fehlermeldung  
  5766.      durchläuft zuerst die Compiler-Routinen) und mein Programm erst  
  5767.      später vom Compilat von der fehlenden Disk unterrichtet würde, habe  
  5768.      ich bisher kein Mittel zur Abhilfe entdeckt!  
  5769.   -  Eine Systemdatei ('AC_SYSXL.DAT', 'KATALOG.DAT', 'MONO.DAT' oder  
  5770.      'COLOR.DAT') fehlt auf der Systemdiskette oder ist fehlerhaft! Dies  
  5771.      ist der Sinn von BackUps  
  5772. · Das Programm zeigt noch die Dialogbox bei Programmstart und hängt  
  5773.   dann sofort!  
  5774.   -  Eine evtl. angemeldete RAM-Disk ist nicht vorhanden oder auf  
  5775.      falschem Laufwerk.  
  5776. · Das Programm zeigt die Dialogbox bei Programmstart und hängt beim  
  5777.   Umkopieren der Dateien.  
  5778.   -  Eine der Dateien, die evtl. auf ein anderes Laufwerk oder RAM-Disk  
  5779.      kopiert werden oder ins RAM geladen werden fehlt im Hauptlaufwerk/  
  5780.      Arbeitsdiskette oder Diskette/Laufwerk bzw. sind fehlerhaft. Bei  
  5781.      der Arbeit ohne Festplatte (Hauptlaufwerk ist Laufwerk 'A:') ist  
  5782.      die Diskette mit den genannten Dateien fehlerhaft oder nicht  
  5783.      komplett!  
  5784. · Das Programm zeigt die Dialogbox bei Programmstart und hängt beim  
  5785.   kommentierten Laden der Dateien von der RAM-Disk/Arbeitsdiskette oder dem  
  5786.   Hauptlaufwerk in den Arbeitsspeicher.  
  5787.   -  Eine der Dateien ('BESTELL.DAT' oder 'LIEFER.DAT' etc.) fehlt oder  
  5788.      ist fehlerhaft. Die Daten der Dateien sind interaktiv verkoppelt  
  5789.      und benötigen sich gegenseitig!  
  5790. · Das Programm hängt. Es tut sich nichts mehr.  
  5791.   -  Vermtl. wurde versehentlich eine Druckfunktion aktiviert, ohne daß  
  5792.      der Drucker betriebsbereit ist. Warten Sie erst mal ca. 30 Sekunden  
  5793.      ohne herumgetippe auf der Tastatur! Geht dann noch nichts, dann  
  5794.      viel Glück! Näheres siehe Grundsätzliche Bedienungshinweise.  
  5795. · Die soeben eingegebenen Zeilen bei der Rechnungsvorerfassung sind beim  
  5796.   erneuten Laden verschwunden.  
  5797.   -  Beim Verlassen des Rechnungsvorerfassung per [Esc] muß in der  
  5798.      erscheinende Abfrage erst per [J] die Arbeit gesichert werden. Hier  
  5799.      ein erneutes [Esc] oder [N] verläßt die Auftragspflege OHNE Spei-  
  5800.      chern.  
  5801.      In früheren Versionen verblieben die neu eingegebenen Daten, falls  
  5802.      Sie das Auftragsmenü noch nicht verlassen hatten (siehe  
  5803.      Auftragspflege- Maske) und mit [Return] sofort wieder in die  
  5804.      Auftragspflege gingen, erhalten. Dies ist ab dieser Version durch  
  5805.      das geänderte Speichermodell nicht mehr der Fall. Die geänderten  
  5806.      Daten sind nach [Esc] + [N]/[Esc] verloren!  
  5807. · Die Arbeitsgeschwindigkeit von A_COUNT.PRG verlangsamt sich sehr, die  
  5808.   Lade- und Speicherzeiten (speziell der Aufträge) nehmen spürbar zu.  
  5809.   -  Prüfen Sie, ob in der Auftragsdatei eine größere Anzahl an  
  5810.      'bezahlten' oder 'berechneten' und nicht als 'bezahlt' eingegebenen  
  5811.      Aufträgen vorhanden ist.  
  5812.      Wenn ja, starten Sie bitte Programmteil  
  5813.      A[6][4] Auftragsdatei säubern + Speicher aufräumen! Dort werden alte  
  5814.      Aufträge beseitigt und der übrigen Speicher freigegeben! Näheres  
  5815.      siehe [6][3]/[6][4]...  
  5816. · Der verbleibende RAM-Speicher wird knapp.  
  5817.   -  Starten Sie Programmteil A[6][3] Auftragsdatei säubern, Siehe  
  5818.      dort... (sofortiger Speichergewinn!)  
  5819.   -  Starten Sie Programmteil A[1][4] Kunden aussortieren, Siehe dort...  
  5820.      (langfristiger Speichergewinn!)  
  5821.   -  Geben Sie als Laufwerk für die 'ARCHIVxx.DAT'-Datei das  
  5822.      Hauptverzeichnis und nicht eine evtl. RAM-Disk an bzw. verkleinern  
  5823.      Sie eine evtl. installierte RAM-Disk!  
  5824.   -  Entfernen Sie evtl. fremde Bildschirmschoner, Mausbeschleuniger,  
  5825.      Accessories etc.  
  5826. · Das 'ß' wird fehlerhaft ausgedruckt.  
  5827.   -  Liegt am ATARI, der eine andere Zeichen-Belegung hat als IBM und  
  5828.      kompatible (z.B. Epson) Drucker. Die Rechnungs-Zeilen und die  
  5829.      allgemeinen Auftragsdaten werden zwar ins IBM-Format konvertiert,  
  5830.      es kann aber gelegentlich mal ein falsches 'ß' (insbesondere beim  
  5831.      Auftragsdruck) durchrutschen!  
  5832.      Die 'ß' sonstiger Ausdrucke und Listen werden nicht gewandelt,  da  
  5833.      der Aufwand zu hoch ist! Per Druckerfilter im Multiaccessory  
  5834.      HARLEKIN kann das 'ß' aber generell ins Richtige gewandelt werden.  
  5835. · Der Ausdruck irgend einer Liste oder einer Rechnung ist  
  5836.   unvollständig. (Der Rest fehlt manchmal!)  
  5837.      Beim Blattwechsel wurden die 30 Sekunden 'Time-Out' des  
  5838.      Betriebssystems für Druckfunktionen überschritten. Das System hat  
  5839.      die weitere Ausgabe von Daten gestoppt und simuliert, es hätte  
  5840.      kplt. gedruckt. Es wird nur noch der Druckerbuffer leergedruckt.  
  5841.      Die restlichen Daten fehlen!  
  5842.      Lösung: Verwenden Sie für größere Listen (z.B. Artikelliste)  
  5843.      'Endlospapier'!  
  5844.      Für den 'Rechnungsdruck' wurde durch einen seitenweisen Druck hier  
  5845.      Vorsorge getroffen; der Mißstand kann (lt. bisheriger Erfahrung)  
  5846.      nicht mehr vorkommen!  
  5847.      Ein evtl. installierter Druckerspooler wird unterstützt und ist  
  5848.      beim Listendruck sehr sinnvoll. Beim Rechnungsdruck bringt er  
  5849.      nichts!  
  5850. · Sie entdecken Kunden, Artikel oder Lieferanten mit einem '*' als ersten   
  5851.   Buchstaben!  
  5852.      Diese Datensätze gelten als gelöscht (d.h. zum Überschreiben   
  5853.      vermerkt), sollten eigentlich nicht auftauchen, sind aber   
  5854.      gelegentlich sichtbar und werden vereinzelt mitgelistet!       
  5855. · Sie haben einen Kunden gelöscht, brauchen diesen aber noch.  
  5856.      Falls seitdem keine Neueingabe eines Kunden stattgefunden hat, ist  
  5857.      die Rückgewinnung u. U. folgendermaßen in A_COUNT.PRG möglich...  
  5858.      - Über [A][1][2] Kunden suchen/ändern zu rettenden Kunden ohne  
  5859.        Vorgabe (=  '' + [Return]) suchen lassen, (Alle Kunden werden so  
  5860.        gelistet) dann durchblättern bis der gewünschte Kunde erscheint  
  5861.        (hat jetzt als ersten  Buchstaben des Namens ein '*'),  per  
  5862.        Eingabe  der  lfd.  Nr. Auswählen und in der erscheinenden  
  5863.        Kundenmaske per [Ä]ndern das  '*' überschreiben und neu  
  5864.        speichern!  
  5865. · Sie merken nachträglich, daß Sie einen Kunden doppelt angelegt  
  5866.   haben.  
  5867.   -  Gehen Sie ins Menü beider Kundensätze und lassen Sie sich per Taste  
  5868.      [K] das Kundenkonto anzeigen. Der Kunden mit den wenigsten bzw.  
  5869.      keinem Umsatz KANN gelöscht werden. Ein zusammenlegen beider  
  5870.      Kundensätze zu einem Kunden ist bisher nicht möglich, da vom  
  5871.      Programm, des relativ hohen Programmieraufwandes und  
  5872.      Programm-Code-Länge wegen, noch kein genereller nachträglicher  
  5873.      Zugriff auf das ARCHIV und die RECHNUNG-Datei sowie deren  
  5874.      Reorganisation möglich ist. Wird evtl. bei häufigerem Bedarf  
  5875.      nachgeholt!  
  5876. · Sie haben einen Lieferanten gelöscht, brauchen diesen aber noch.  
  5877.   -  Falls seitdem keine Neueingabe eines Lieferanten stattgefunden hat  
  5878.      ist dies folgendermaßen in SUPPART.PRG möglich:  
  5879.      Über S[4][2]  Suchen/Ändern bei Lieferanten zu rettenden Lieferanten  
  5880.      ohne Vorgabe (= '' + [Return]) suchen lassen,  (Die Funktion zum  
  5881.      10-erweise Auflisten der Lieferanten wird somit aufgerufen)  
  5882.      durchblättern bis der gewünschte Lieferant erscheint (haben jetzt  
  5883.      als erste Buchstaben aller Namen  ein  '*'),  per  Eingabe der lfd.  
  5884.      Nr. Auswählen und in der erscheinenden Lieferantenmaske per  
  5885.      [Ä]ndern die '*' überschreiben  und neu speichern!  
  5886. · Der Eintrag unter Umsatz eines Lieferanten stimmt Ihrer Meinung nach   
  5887.   nicht.  
  5888.   -  Haben Sie Neuzugänge (bisher nicht in der Artikeldatei vorhandene   
  5889.      Waren eines Lieferanten) unter S[1] [E]ingabe für Artikel   
  5890.      eingetragen?  
  5891.      Hier wird keine Umsatzkorrektur durchgeführt!   
  5892.      Hier [3][1]  Warenzugang [N] verwenden!  
  5893.   -  Haben sie nach der Inventur etwa den Programmteil :  
  5894.      [7][7]  Lieferantenumsätze '0'-setzen vergessen. Umsätz sollten nur   
  5895.      jährlich gespeichert werden. (Wegen Statistik und evtl. Bonus-  
  5896.      Überprüfung)  
  5897. · Der Bestand eines per Übernahme aus der 'ARTIKEL.RDM'-Datei in  
  5898.   Rechnung gestellten Artikels wurde, nachdem die Rechnung als 'bezahlt'  
  5899.   eingegeben ist, nicht korrigiert!  
  5900.   -  Die übernommenen Artikel werden extra codiert und erhalten am Ende  
  5901.      der Bezeichnung die Raute '#' und die lfd. Artikelnummer z.B.  
  5902.      '1324' also '#1324' angehängt. Sie dürfen den Text, also die  
  5903.      Bauteilbezeichnung verändern, das Textende muß jedoch (mit Raute  
  5904.      und Nummer) so bestehen bleiben, sonst erkennt das Programm den  
  5905.      korrekten Artikel nicht mehr! Bei Änderungen würde der falsche oder  
  5906.      gar kein Artikel im Bestand korrigiert.  
  5907. · Sie haben die Arbeit total vergeigt und bereits gespeichert. Nach neuem  
  5908.   Programmstart aus dem Desktop ist der Fehler immer noch vorhanden!  
  5909.   -  Starten Sie das Programm aus dem Desktop neu, (eventuelle RAM-Disk  
  5910.      vorher leerlöschen). Es werden bei Programmstart nur die Dateien  
  5911.      vom Hauptverzeichnis in die RAM-Disk kopiert, die in dieser noch  
  5912.      nicht vorhanden sind!  
  5913.   - Das Programm speichert bei 'Ende' alle Daten ab. Haben Sie   
  5914.     Befürchtungen daß durch aufgetretene Fehler im Programm die Daten   
  5915.     fehlerhaft sein könnten, schalten Sie den Rechner ab. Die seit dem   
  5916.     Start getätigte Arbeit wäre dann verloren.  
  5917. · Das Programm zeigt beim Laden nach dem Programmstart Fehlermeldungen oder  
  5918.   einzelne Programmteile lassen sich nicht mehr fehlerfrei starten oder  
  5919.   bearbeiten!  
  5920.   -  Möglicherweise ist eine der Arbeits-Dateien beschädigt.  
  5921.      Löschen Sie Ihre Dateien auf der Arbeitsdiskette bzw. Ihrem  
  5922.      Hauptverzeichnis und benennen Sie die Dateien mit der Endung '*.BAK'  
  5923.      in '*.DAT' um, NUR FALLS DIE AUTOMATISCHE BACKUP-DATEI-ERZEUGUNG  
  5924.      EINGESCHALTET IST! (Diese Vorgehensweise ist aber stets mit  
  5925.      Datenverlust verbunden, der die Arbeit ab dem letzten Programmstart  
  5926.      bis zur Beendigung vernichtet!)  
  5927.      oder...  
  5928.      führen Sie dies nur mit der Datei durch, dessen Programmteil nicht  
  5929.      mehr ordnungsgemäß funktioniert um den Datenverlust zu minimieren,  
  5930.      (Siehe vorheriger Punkt: 'Datenverlust', der hier nur die  
  5931.      betreffende Datei betrifft.)  
  5932.      oder...  
  5933.      schreiben Sie mir! Telefonisch bin ich für Auskünfte aus zeitlichen,  
  5934.      nervlichen und räumlichen Gründen nicht zu haben. (Bin seltenst  
  5935.      dort, wo das Telefon ist. Außerdem bin ich ein Telefonhasser!  
  5936.      Telefonklingeln = Fluchen)  
  5937. · Das Programm hängt gelegentlich total nach Beendigung, mit weißem   
  5938.   Bildschirm und evtl. etwas Festplattenaktivität  
  5939.   - Leider ein (wie ich herausfand) verbreitetes Übel mit compilierten   
  5940.     OMIKRON-Basic-Programmen, das nicht nur ich habe und das ich bisher   
  5941.     leider nicht in den Griff bekommne habe. Meines Wissens entstand   
  5942.     bisher keinerlei Datenverlust (alle Dateien werden ordentlich   
  5943.     rückgesichert) und keinerlei Beschädigung (keine veränderten,   
  5944.     gelöschten Dateien) der Festplatte. -> Reset drücken  
  5945.   - Sollte der Fehler bei Ihnen auftreten, und Sie eine bestimmte   
  5946.     Regelmäßigkeit auftreten, die auf die Herkunft dieses Problemes   
  5947.     schließen lassen könnte erbitte ich Nachricht!  
  5948. · Sie finden im Manual keine Lösung für Ihr Problem.  
  5949.   -  Schreiben Sie mir. (siehe 'Dies und Das und Fehlermeldungen' sowie   
  5950.     unter Probleme?)
  5951.  
  5952.   
  5953.  to be continued...
  5954.  
  5955.   
  5956.                         ------------------------
  5957.  
  5958.  
  5959.   
  5960. ACOUNTXL.PRG  
  5961.                            Hilfesystem  
  5962.                            ----------- 
  5963.   
  5964. Das  Hilfesystem kann leider nur extern über ST-GUIDE (als *.PRG betrieben,  
  5965. d.h.  einfach in ST-GUIDE.PRG umbenennen) und nicht aus dem Programm heraus  
  5966. aufgerufen  werden.  Alle  Menüs  und Bildschirmausgabe müßten geändert und  
  5967. für  einen  jederzeitigen  Wiederaufbau  vorbereitet  werden.  Dazu  reicht  
  5968. leider meine Freizeit nicht aus.
  5969.  
  5970.   
  5971.                         ------------------------
  5972.  
  5973.  
  5974.  
  5975.   
  5976.                            Preview:  
  5977.                            --------  
  5978.                           
  5979. Das Programm wird garantiert, solange es möglich ist (Rechnerfunktion   
  5980. etc.) langsam aber stetig weiterentwickelt. 
  5981.   
  5982. · Die Funktionen und Bedienung werden weiter verbessert, sowie je   
  5983.   nach anfallenden Wünschen erweitert.  
  5984. · u.U. wird ein zweiter MwSt-Satz integriert, wegen der umfangreichen   
  5985.   Programmänderungen jedoch nur unter Umständen und sicher nicht sehr   
  5986.   bald.  
  5987. · Falls mit vertretbarem Aufwand machbar werden weitere Zeilen zur   
  5988.   Artikelbeschreibung integriert.  
  5989. · Ein Import-Modul für KUNDEN-Daten ist in Bearbeitung, funktioniert   
  5990.   bereits, muß aber noch 'für fast alle Fälle' angepaßt werden. Wer's   
  5991.   dringend benötigt sollte sich mal melden.  
  5992. · u.v.m.  
  5993. aber als nächstes werden in Angriff genommen...  
  5994. · Als erstes werden sicher die versteckten Probleme und Fehler, die nach   
  5995.   der Veröffentlichung gemeldet werden beseitigt.  
  5996. · Die Sortierung für Listenausgaben bei Artikel, Statistik und Inventur   
  5997.   werden geändert und nur noch gruppenweise durchgeführt um die größte   
  5998.   Speicherfresserfunktion noch zu beseitigen.  
  5999. · Die Installation wird vereinfacht werden.  
  6000. · Die Möglichkeit von Druckeranpassungen werden eingefügt um evtl.   
  6001.   Nicht-EPSON-kompatible Drucker ebenfalls zum Zuge kommen könnten,   
  6002.   falls die unerklärlichen Probleme bei den ersten 2 Versuche bzgl.   
  6003.   Steuercodes in Variablen jetzt wirklich beseitigt sind, ein 3. Versuch   
  6004.   klappte in einer alternativen Version von A_COUNT. Man wird   
  6005.   sehen...  
  6006. ...aber die Zeit ist begrenzt!
  6007.  
  6008.   
  6009. PS: 
  6010.   
  6011. Rechtsschreib-,  Kliederungs  und andere Feler mit demm Teutschen seihen Mir  
  6012. verzihen,  da  die  Teutschnote  von jeher meine "beßte" Note war! Gefundene  
  6013. Feler  werden  aber  stendig  ausgebeßert!  ...und  jezt  auch noch die neue  
  6014. rechzschreibrevorm. Puh! Aber zum Klük bin ich wenigstenz rechzhender.  
  6015. An  fehlenden 'A' oder 'a' in Wörtern bin ich nicht schuld, sondern mein 'A'  
  6016. auf der Tastatur. 
  6017.   
  6018. Da  der  ATARI-Markt sowieso nur noch eine Randerscheinung ist, habe ich mir  
  6019. erlaubt  einige Softwareprodukte hier 'werbend' zu erwähnen. Das dürfte wohl  
  6020. nicht  schlimm  sein. Es gibt natürlich noch weitere, hervorragende Software  
  6021. für ATARI, die nur in Verbindung mit A_COUNTXL.PRG keine Rolle spielt. 
  6022.   
  6023. Und der Ordnung wegen...  
  6024. Alle  evtl.  in diesem Manual verwendete Produkt-, Programm und Firmennamen  
  6025. sind  vermtl.  eingetragene  und  geschützte  Warenzeichen  der  jeweiligen  
  6026. Hersteller/Vertreiber.  
  6027. Alle  verwendeten  sonstigen Personen- oder Artikelnamen und -bezeichnungen  
  6028. haben  reinen  Beispielcharakter  und  keinerlei  Bezug  zu  lebenden  oder  
  6029. gestorbenen Personen und Firmen- bzw. Produktnamen.
  6030.  
  6031.   
  6032.                         ------------------------
  6033.  
  6034.  
  6035.   
  6036.                 Der Autor - Ich über mich  
  6037.                 ------------------------- 
  6038.   
  6039. Wen's interessiert...  
  6040. ich  bin  ein  Wassermann  des  Jahrganges  63,  gelernter Elektroniker und  
  6041. Kaufmann,     abgebrochener     Betriebswirtschafts-Student,   Strom-   und  
  6042. Akustikgitarrist  (Robben  Ford-Fan), Röhrenamp-Fan, Gitarrenrack-Fan, alte  
  6043. Röhrenamps  reparierer,  -aufmöbler und -frisierer, Musikhilfsgerätebastler  
  6044. u.v.m. 
  6045.   
  6046. Zu  den  Computern:  Als ich in den Schulen das erste Mal mit Computern und  
  6047. Programmierung  in  Berührung  kam, war ich Feuer und Flamme. Als geborener  
  6048. Geizkragen  setzte  ich  mir  jedoch  zum Ziel, mir erst einen ATARI (wurde  
  6049. damals  von allen Seiten empfohlen) zuzulegen, sobald er für 'nen Tausender  
  6050. zu  haben war.Gesagt, getan. So kam ich 89 zum ersten ST-1040 der bis heute  
  6051. läuft.  Diesem  lag  damals  das  OMIKRON-Basic  bei,  mit  dem  ich  meine  
  6052. Programmierversuche  startete  und davon nicht wieder loskam. So entstanden  
  6053. diverse  Projekte,  unter  anderem  eben  auch  A_COUNT.PRG. So bastele ich  
  6054. abends  gerne,  wenn  sonst  nix  los  ist  (beim  Fernsehen, psst!) an den  
  6055. Programmen.  Mit  'C'  und  'Assembler'  hänge  mit sehr vielen anderen auf  
  6056. einem  bestimmten  Level und komme wegen der mühevollen Programmentwicklung  
  6057. auch nicht über dieses hinaus. 
  6058.   
  6059. Seit     Anfang   94   bin   ich   ebenfalls   Besitzer   eines   einstigen  
  6060. Geizkragen-Falcon,  mit  dem  ich mich mittlerweile mit 2. SCSI-Festplatte,  
  6061. CD-ROM,  Speed-Resolutioncard  und  14  MByte nicht mehr vor den PC'lern zu  
  6062. schämen brauche.  
  6063. Des  weiteren  bin  ich  todtraurig  über  ATARI's sang- und klanglosen Ab-  
  6064. schied  aus  der  Computerbranche. Für die Zukunft hätte man sich halt noch  
  6065. so  einen  Turbo-ATARI (so 'ne Art FALCON mit Hades-Tempo und echtem 'Power  
  6066. without  the  Price'),  eine  engagiertere  Firma ATARI und viele Software-  
  6067. Firmen, die bei der Stange bleiben gewünscht. Tja, träumen darf man ja. 
  6068.   
  6069. Des  weiteren  bin ich MS-Dosen und WINDOWs-Hasser der allerersten Güte und  
  6070. zwar  aus  der  praktischen Erfahrung mit diesem Sch... Noch nie hab ich so  
  6071. viel  geflucht  wie  an diesen Kisten; des Wahnsinns Inkarnation, aber wenn  
  6072. sie  halt  so  viel  schöne bunte Bildchen haben... (Gates mit Bettelhut in  
  6073. der   Fußgängerzone   und  die  computernde  Masse  an  einem  vernünftigen  
  6074. Betriebssystem). Ein weiterer Traum ;-). 
  6075.   
  6076. So, das mußte jetzt hier auch raus!
  6077.  
  6078.  
  6079.  
  6080.   
  6081.                         Probleme mit...  
  6082.                         =============== 
  6083.   
  6084. Haben  Sie  Probleme mit der Installation, dem Betrieb, macht eine Funktion  
  6085. nicht  was  Sie erwarten, finden Sie eine Funktion nicht oder sind Sie sich  
  6086. über den Zweck und die Auswirkung im unklaren etc... 
  6087.   
  6088. ...schreiben  Sie mir oder schicken Sie mir ein ASCII-Textfile auf Diskette  
  6089. und  1.-  DM  Rückporto  und  ich  antworte  garantiert. Wurde ein größerer  
  6090. Freeware-Betrag überwiesen (siehe Copyright...) geht's auch  
  6091.    
  6092. gratis. 
  6093.   
  6094. Siehe Adresse des Autors
  6095.  
  6096.  
  6097.  
  6098.  
  6099.  
  6100.  
  6101.  
  6102.  
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.   
  6120.                                  Anhang:  
  6121.                                  =======  
  6122. ______________________________________________________________________ 
  6123.   
  6124. ACOUNT  
  6125.                         Die Indexfelder  
  6126.                         --------------- 
  6127.   
  6128. Ein  Indexfeld  bedeutet,  daß  nach Suchvorgaben für dieses Feld auch  die  
  6129. Datensätze (in den meisten Menüs) gesucht werden können!
  6130.  
  6131.  
  6132.  
  6133.  
  6134.   
  6135.                      Instring-Suchalgorithmus  
  6136.                      ------------------------ 
  6137.   
  6138. Dies  bedeutet,  daß  die Suchvorgabe mit allen Buchstaben des betreffenden  
  6139. Feldes  (auch  inmitten des Feldes) verglichen wird. Das heißt, die Vorgabe  
  6140. 'SCHRA'  sowie  auch  'HRA'  oder  'AUBE'  finden Felder in dem der Eintrag  
  6141. 'Schraube' vorkommt.
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147.   
  6148.                      Leftstring-Suchalgorithmus  
  6149.                      -------------------------- 
  6150.   
  6151. Dies  bedeutet,  daß  die  Suchvorgabe  mit  den  jeweiligen  Buchstaben am  
  6152. betreffenden Feldanfang = Wort-/Satzanfang verglichen werden.  
  6153. Das  heißt,  die  Vorgabe  'BAU' findet Felder mit dem Eintrag 'Bauer', die  
  6154. Vorgabe 'AUE' jedoch nicht.
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.   
  6161. ACOUNT  
  6162.                 [3] Der Auftragsstatus  
  6163.                 ---------------------- 
  6164.   
  6165. Der  Auftragsstatus  ist  der Bearbeitungsstand bzw. Status in dem sich der  
  6166. jeweilige   Auftrag   bzw.  auch  Rechnung  befindet,  dient  zur  internen  
  6167. Organisation  des Programmes und zur Übersicht des Users und kann wie folgt  
  6168. lauten... 
  6169.   
  6170. in Arbeit     nach Auftragsannahme oder auch Bearbeitung und  
  6171.                Speichern der Eingaben!  
  6172. KVA/Angebot   ... wurde ausgedruckt  
  6173. Lieferschein  ... wurde ausgedruckt und Ware geliefert oder  
  6174.                abgeholt  
  6175. abgeschlossen falls     voraussichtlich    keine      Änderung  
  6176.                der Rechnungsvorerfassung  (Auftragspositionen) mehr  
  6177.                erfolgen wird aber noch  nicht  ausgedruckt  werden  
  6178.                soll.   Siehe Rechnungsvorerfassung... Wird  auch für  
  6179.                evtl.  zukünftige Updates benötigt um Sammelrechnungen  
  6180.                ausdrucken zu können.  
  6181. berechnet     Status nach dem Ausdruck von Rechnungen.  
  6182. teilbezahlt   falls   unter   Programm A[4] Rechnungen  bereits  
  6183.                eine Teilzahlung gespeichert wurde!  
  6184. bezahlt       falls  unter Programm  A[4] Rechnungen die  
  6185.                Rechnung  als 'Vollbezahlt' gespeichert wurde. Ab diesem  
  6186.                Status ist auch die  Bestandskorrektur (siehe unter  
  6187.                SUPPART '[1] [E]ingabe' unter 'Menge') der in der  
  6188.                Rechnung gelisteten Artikel vorgenommen. In diesem  
  6189.                Status wird der Auftrag bei nächster Gelegenheit aus der  
  6190.                Auftragsdatei genommen und im Archiv sowie evtl. im  
  6191.                Rechnungsarchiv gespeichert..  
  6192. Garantie      Ein  abgeschlossener und gedruckter  
  6193.                Garantieauftrag!  Wird statistisch gesondert erfaßt.  
  6194. Kulanz        Ein  abgeschlossener  und  gedruckter  
  6195.                Kulanzauftrag!  Wird statistisch gesondert erfaßt!  
  6196. storniert     falls der Auftrag oder die Rechnung storniert  
  6197.                wurde!
  6198.  
  6199.  
  6200.  
  6201.  
  6202.   
  6203. ACOUNT  
  6204.                         Abschlußtexte  
  6205.                         ------------- 
  6206.   
  6207. In  AC_SYSXL.PRG  'System:  Schlußtexte  für  Rechnungen'  können 10 dieser  
  6208. Rechnungs-Abschlußtexte  verändert und ergänzt werden!. Insgesamt können je  
  6209. 3  Schlußtexte  pro  Rechnung  aus diesen Vorgaben übernommen oder per Hand  
  6210. eingegeben werden!  
  6211. Beispiel:  
  6212. 'Zahlbar innerhalb 10 Tagen rein netto!' 
  6213.   
  6214. Für  Kostenvoranschlag/Angebot  und  Lieferschein  an  Kunden werden eigens  
  6215. nochmals je 10 Abschlußtexte verwaltet.
  6216.  
  6217.  
  6218.  
  6219.  
  6220.   
  6221.                            Etiketten  
  6222.                            --------- 
  6223.   
  6224. Etiketten  sind  zur direkten Auszeichnung der Verkaufsartikel gedacht. Bei  
  6225. Etiketten  kann  oben der Firmenname ausgegeben werden. Darauf folgt in der  
  6226. beiliegenden  Vorgabe  bei  Etiketten  und  Aufkleber  der  Artikelname und  
  6227. Typ/Wert.  In  der nächsten Zeile folgt '#', darauf die Warengruppe und die  
  6228. Artikelnummer  sowie  nach  einem  Punkt  der  Ek-Preis  verschlüsselt  von  
  6229. hinten.  Rechts  steht  dann  der  Brutto-VK-Preis.  Als Beispiel (Art.-Nr.  
  6230. 1174, Warengruppe 'EKS' und EK wäre 25.75 DM) ... 
  6231.   
  6232.       | O .                                                . O |  
  6233.       |   .   __________________________________________   .   |  
  6234.       | O .  | Fa. Bauer Charly                         |  . O |  
  6235.       |   .  | Elko HV rad LCR 2 x 50 uF/500V           |  .   |  
  6236.       | O .  | #EKS1174.57.52                 32.70 DM) |  . O |  
  6237.       |   .   __________________________________________   .   |  
  6238.       | O .                                                . O | 
  6239.   
  6240. Etiketten  sind  jetzt  im Vorgabeformular ETIKETT.FRM frei einstellbar und  
  6241. enthalten  in  der  Vorgabe im Gegensatz zum Aufkleber auch den Firmennamen  
  6242. sowie   die   unter   [A]ufkleber   mit   Preisanzeige   [V]k.  enthaltenen  
  6243. Bestandteile.  Die  Bestandteile  eines Aufklebers sind NICHT MEHR abhängig  
  6244. von der gewählten Preisanzeige.
  6245.  
  6246.  
  6247.  
  6248.   
  6249.                             Aufkleber  
  6250.                             --------- 
  6251.   
  6252. Entsprechen   den   Etiketten   ohne   die   Möglichkeit  zur  Ausgabe  des  
  6253. Firmennamens und sind z.B. zur Beschriftung von Fächern, Tüten etc gedacht.  
  6254. Gültig  ist hier das Vorgabe-Formular AUFKLEB.FRM. Beachten Sie die Angaben  
  6255. unter 'FORMULARE' im Manualteil von A_COUNT.PRG. 
  6256.   
  6257.        | O .                                                . O |  
  6258.        |   .                                                .   |  
  6259.        | O .   __________________________________________   . O |  
  6260.        |   .  | Elko HV rad LCR 2 x 50 uF/500V           |  .   |  
  6261.        | O .  | #EKS1174.57.52                 32.70 DM) |  . O |  
  6262.        |   .   __________________________________________   .   |  
  6263.        | O .                                                . O |
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.   
  6271. SUPPART  
  6272.                 Bestell-Codes (Bestellstatus)  
  6273.                 ----------------------------- 
  6274.   
  6275. Diese  zeigen  den  derzeitigen Status der eingetragenen Bestellungsposten.  
  6276. Die Bestellungs-Codes ...  
  6277. ''   : zu bestellen. Bei Neueingabe nicht veränderbar! Normaler  
  6278.        (frischer) Eintrag der erstmal auf den Ausdruck wartet.  
  6279. 'B'  : bestellt (nach Eingabe von 'B' oder Ausdruck der Bestellung).  
  6280.        Werden zur Übersicht in Farbauflösungen jetzt in einer  
  6281.        anderen Farbe gelistet. Diese Artikel werden von Terminplaner  
  6282.        berücksichtigt.  
  6283. 'R'  : Wird für Rückstände verwendet, also Artikel die bestellt und erst  
  6284.        zu einem späteren Zeitpunkt geliefert werden. Hier ist auch die  
  6285.        Eingabe unter Lieferdatum interessant!  Die Artikel mit Code 'R'  
  6286.        werden  zur Übersichtlichkeit in einer weiteren Farbe gelistet.  
  6287.        Diese Artikel werden von Terminplaner berücksichtigt.  
  6288. 'S'  : gesperrt (Artikel wird beim Bestellungsausdruck ignoriert!  
  6289.        Eingabe per Hand per Selektion des Lieferanten mit [H]!)  
  6290.        Zweck: Artikel sollte z.B. mit nächster Bestellung noch nicht   
  6291.        mitbestellt werden, aber gelistet bleiben um nicht vergessen zu   
  6292.        werden. Rücksetzen durch löschen von 'S' in ''.  
  6293. 'T'  : teilgeliefert    (wird nach Wareneingang bei differierenden  
  6294.        'Bestellmengen' und 'gelieferten Menge' vergeben.  
  6295. 'G'  : geliefert (erscheint meist nicht, da das Programm i.d. Regel  
  6296.        sofort auswertet, in der Artikelliste und den Aufträgen  
  6297.        Änderungen vornimmt und den Posten aus Liste löscht!) Relevant  
  6298.        nach Warenlieferung!  
  6299.        Nach Deklarierung von in die Datei aufgenommenen Artikeln als  
  6300.        geliefert können Etiketten oder Aufkleber ausgedruckt werden. 
  6301.   
  6302. Nach  Eingabe  von  'G'  für geliefert oder 'bestellte Menge' = 'gelieferte  
  6303. Menge' wird ...  
  6304. · der Artikelbestand korrigiert (falls eingetragen)  
  6305.    siehe unter Artikelverwaltung bei [1] [E]ingabe 'Menge'...  
  6306. · der Umsatz des Lieferanten korrigiert u. autom. gespeichert!  
  6307.    siehe unter Lieferantenverwaltung bei [4][1]  Neueingabe...  
  6308. · bei eingetragener Auftragsnummer der Artikel automatisch als neue  
  6309.   Position nach Abfrage des VK-Preis und der einzutragenden Menge im  
  6310.   entsprechenden Auftrag gespeichert!  
  6311.    siehe unter A_COUNT- Rechnungsvorerfassung (speziell) bei  
  6312.    'Die Eingabecodes im Einzelnen'...  
  6313.   Artikel eines nicht vorhandenen (als 'Diverse' deklarierten)  
  6314.   Lieferanten werden aus dem 'Netto-EK-Preis' heraus kalkuliert!
  6315.  
  6316.  
  6317.  
  6318.  
  6319.                          Bestandszugänge
  6320.                          ---------------
  6321.  
  6322. Bestandszugänge werden ausschließlich mit den Programmteilen...
  6323.   [3][1]  Warenzugang         bei Bareinkauf und 
  6324.   [3][2]  Bestellungen        bei Bestellungen
  6325. mit Umsatzkorrektur des Lieferanten erledigt.
  6326.  
  6327. Verwenden Sie also nicht die Programmteile...
  6328.   [1] [E]ingabe unter Artikelverwaltung     bei Neueingaben
  6329.   [1] [Ä]ndern([#] Nummer)                  bei Änderungen
  6330.   [1] [S]=Suchen                            Suchen und Ändern
  6331. und auch nicht...
  6332.   [2]  Bestände/Preise                      für Änderungen nach Inventur
  6333.   
  6334.